При использовании ModelForm В пределах forms.py это сэкономит много времени, так как нет необходимости переписывать все поля снова в формах.ModelForm и генерация полей
class ContactsForm(ModelForm):
class Meta:
model = Contact
Взятие форм.Форма вместо этого потребует вручную установить все поля. Некоторые предпочли бы, чтобы этот подход был более контролируемым.
Хотя многое из этого прямо вперед:
models.CharField("First Name",max_length=30, blank=True)
становится
forms.CharField(label = _(u'First Name'), max_length=30, blank=True)
и models.TextField(blank=True)
становится forms.TextArea(blank=True)
и т.д. ...
Одно поле немного для меня загадкой как оно будет переведено в таких формах, как:
models.ForeignKey(ContactType)
Как выпадающее меню можно определить в формах?