次のようなフィールドを含むフォームを作成しました。
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 よりも優れたオプションはありませんか?