我已經排除了像這樣的字段來設置它的標籤。排除和重新定位表格中的字段
class ContactsForm(ModelForm):
marital_status = forms.ModelChoiceField(label=_(u'Marital Status'), queryset=MaritalStatus.objects.all())
class Meta:
model = Contact
exclude = ('marital_status',)
這是有效的,但婚姻狀態現在出現在表格的最後,在所有其他元素之後。
有沒有辦法指定字段的位置?
或者我甚至沒有排除在首位的領域,如果我能夠設置標籤的模型中它的自我,像下面的例子,我在那裏設置標籤的「誕生日」 。我似乎無法爲models.ForeignKey設置標籤,任何想法?
marital_status = models.ForeignKey(MaritalStatus)
birth_date = models.DateField(_(u"Day Of Birth"), blank=True)
我希望我可以剔掉兩個答案是正確的。這也適用,非常感謝。如果我使用了verbose_name,我認爲它不那麼合適。 – Houman