私はドロップダウンフィールドが欲しいだけです-以下のような種類:
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:関係に指定された不明なフィールド(性別)
私は一体何をするつもりですか?明確にするために:
作成したリレーションシップ データベース テーブルに、男性か女性のどちらかを保持する「性別」フィールドを持たせたい
あなたが新しい関係を築いたときに、ウィードロップダウンが表示されるようにしたい.
これはとてもシンプルだと思いますが、何かアイデアはありますか?