Добрый день, не знаю как правильно сформулировать вопрос. Вот я вывожу форму с помощью 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/