Приветствую, задача такова, есть
#models.py
class Parent(models.Model):
name = models.CharField()
class Children(models.Model):
parent = models.ForeignKey(Parent)
f_int = models.IntegerField()
f_float = models.FloatField()
Задача, иметь для этих Children свои наборы полей для формы. Допустим для четных id: fields = ('f_int',), для нечечетных id: fields = ('f_float',).
ПС. Сейчас у меня есть третье «виртуальное поле» которое я вывожу в форму и после сохранения уже валидирую и переношу в соответствующее f_int, f_float. Есть только один недостаток, если допустим у каждого сотого id я захочу выводить 2 поля и f_int и f_float, то тут виртуальное поле мне не помошник.