我制作了一个包含如下字段的表单:
sex = forms.ChoiceField(choices= SEX)
在哪里:
SEX = (
('F','Female'),
('M','Male'),
('U','Unsure'),
)
现在我想知道如何最好地定义性别领域的模型?我知道它可以这样做:
class UserProfile(models.Model):
user = models.ForeignKey('User')
sex = models.CharField(max_length=10)
但是难道没有比 CharField 更好的选择吗?