@AlexMine
Учусь

Возможно в inlineformset заполнить каждый select своим значением?

Добрый день, не знаю как правильно сформулировать вопрос. Вот я вывожу форму с помощью inline formset
CategoryPriceFormSet = inlineformset_factory(
    Performer,
    CategoryPrice,
    fields=('name', 'price'),
    fk_name='performer',
    extra=CATEGORY_COUNT,
    max_num=CATEGORY_COUNT
)

# Модель
class CategoryPrice(models.Model):
    performer = models.ForeignKey(
        Performer,
        on_delete=models.CASCADE,
    )
    name = models.ForeignKey(Category, on_delete=models.CASCADE, null=True)
    price = models.CharField(max_length=64, blank=True, null=True)

Сейчас получилось так, что в шаблоне выводится 3 формы, а это name и price. Поле name выводится как select с не выбранным значением. Всего в базе данных 3 категории. Вопрос возможно ли с помощью django сделать так, чтобы каждый селект заполнялся своей категорией, вот так https://jsfiddle.net/zowqvcu5/
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы