【发布时间】:2010-07-14 21:42:43
【问题描述】:
我有一个 django 模型和模型形式,如下所示:
-models.py
class Menu_Category(models.Model):
merchant = models.ForeignKey(Merchant, related_name='menu_categories')
name = models.CharField(max_length=64)
test_field = models.CharField(max_length=20)
def __unicode__(self):
return self.name
-forms.py
class MenuCategoryForm(ModelForm):
class Meta:
model = Menu_Category
fields = ('name')
我遇到的问题是,当我只从表单中选择一个字段来显示 (fields = ('name')) 时,表单不会显示任何内容,也不会出现任何错误。它完全是空白的。但是,当我添加第二个字段 fields = ('name','test_field') 时,表单会很好地显示这两个字段。表单可以显示的字段数量是否有最低要求?
提前致谢。
【问题讨论】:
标签: python django django-forms