我创建了一个带有外键的模型:
class Book(models.Model):
library = models.ForeignKey(Library, null=False, blank=False)
...
然后我使用ModelForm创建了一个表单,以供用户查看:
class BookSubmitForm(ModelForm):
class Meta:
model = Book
当我展示这个表单页面时,我可以看到库的选项,但也会有一个空白选项(--------)出现,默认情况下是这样的。
我认为在模型中加入null=False和blank=False可以消除ModelForm中的空白选项,但事实并非如此。我该怎么做才能只显示实际选项而不显示空白选项呢?
self.fields['library'].empty_label = None
。 - gdvalderrama