はじめにのが一般的なデザインが特徴のモデルについてお話しましょう
の2つのプロパティとメソッド
の選択属性
文法の選択=(テキスト)(キー #1:(キーテキスト))
メソッドget_column.displayを()
EG xingbie = forms.ChoiceField(選択肢=( (1 "オス)、(2、"女性「))、デフォルト= 1) - >フォームがハードコードされたのタイプを指定しなければならない
などのセックス= models.CharField(verbose_name = 'セックス'、MAX_LENGTH = 5、選択肢を= ( ( '男性'、 '男性')、( '女性'、 ' 女性'))、デフォルト= '男性 ') - >モデルはありません
2値メソッドの
テキスト値がfroms.get_xingbie.display()#印刷
fromsを。 xingbie位プリントはキーである
データベースの変更(このように推奨)の変化に伴って、継承された三つの方法のモデル
ModelChoiceField使用= forms.ModelChoiceField(クエリセット= models.objects.all())#必要なフォームを発行
表示user.object方法溶液中にモデルを追加
DEFの__strの__(自己):
自己を返します。get_jifang_display()
ここで解決すべきは、問題となっている重複レコードのN番号を表示します