У меня есть абстрактная модель, которая определяет некоторые поля и другие модели, унаследованные от нее. И если я определяю форму для этой модели, базовые поля не определены, и я не могу использовать ее в форме.
класс BaseModel (models.Model):
created_at = models.DateTimeField (по умолчанию = datetime.now, editable = False)
updated_at = models.DateTimeField (auto_now = True)
класс Meta:
abstract = True
class Reseller (BaseModel): name = models.CharField (_ ("name"), max_length = 255, unique = True)
class ResellerForm (forms.ModelForm): класс Meta: model = Реселлер fields = ('имя', 'created_at', 'updated_at')
UPD
Его явно воспроизводят с новым пустым проектом с этими тремя классами. Ошибка при импорте формы
from jjj.forms import ResellerForm Traceback (most recent call last): File "", line 1, in File "C:\Users\ShapeR\PycharmProjects\djt\jjj\forms.py", line 4, in class ResellerForm(forms.ModelForm): File "C:\Python27\lib\site-packages\django\forms\models.py", line 214, in __new__ raise FieldError(message) FieldError: Unknown field(s) (created_at, updated_at) specified for Reseller