Для этого делал так:
class Category(models.Model): ''' поля модели ''' class FieldInstance(models.Model): category = models.ForeignKey(Category) field_type = models.IntegerField(max_lenght=1, choices=MYCHOICES) ''' остальные поля '''
Далее сделал вьюху, где вывожу форму(точнее необходимые поля) для определённой категории и при добавлении нового продукта аяксом дёргаю эту форму, когда меняется категория у продукта.
Однако не знаю как добавить эти поля к форме при редактировании уже созданного товара.((( Пробовал в ModelAdmin переопределять get_form, однако в ModelForm через __init__ мои поля игноряться…
В общем прошу совета, как добавить свои динамические поля в форму редактирования товара? Может я изначально не правильно делаю - пните тогда в нужном направлении. Зарание спасибо