У меня есть 'порядок' Модель:
class Order(models.Model):
date_time=models.DateTimeField()
# other stuff
И я использую класс Django ModelForm для рендеринга формы, но я хочу отобразить виджеты даты и времени отдельно. Я имею, придумал это:
class Form(forms.ModelForm):
class Meta:
model = Order
exclude = ('date_time',)
date = forms.DateField()
time = forms.TimeField()
Проблема состоит в том, что я хочу поместить эти поля где-нибудь между 'другим материалом'
Вы можете использовать:
class Meta:
fields = [ ..., 'date', 'time', ... ]
См. Документы: http://docs.djangoproject.com/en/dev/topics/forms/modelforms/#changing-the-order -of-fields