我只想要一个下拉字段 - 如下所示:
Sex: | Male |v|
| Female |
你知道,一个非常非常标准的下拉菜单。
为此,我创建了这个:
class Relationship(models.Model):
SEX = [
("M","Male"),
("F","Female")
]
title = models.CharField(max_length=100)
sex = models.ChoiceField(label='', choices=SEX)
我将自己处理模板中的标签,因此label=""
问题是这样的:当我运行syncdb时,django吓坏了,因为下面是:
class RelationshipForm(forms.ModelForm):
class Meta:
model = Relationship
ordering = ['create_date']
fields = ('title','sex')
可悲的是,这导致我得到这个异常:
django.core.exceptions.FieldError:为关系指定的未知字段(性别)
我到底要做什么?要清楚:
我希望创建的关系数据库表有一个“性别”字段,该字段包含男性或女性
我希望在您建立新关系时显示 wee 下拉菜单。
我敢肯定这非常简单,有什么想法吗?