choice

choices 相當(dāng)于實現(xiàn)一個簡化版的外鍵,外鍵的選項不能動態(tài)更新。

class Child(models.Model):
    child_name = models.CharField(max_length = 10)   #姓名  
    favor = models.ManyToManyField('Colors')    #與顏色表為多對多

    sex_choice=(
        (0,"男"),
        (1,"女")
        )

    sex = models.IntegerField(choices=sex_choice, default=0)

在后臺就能看到一個下拉列表:

在 view 中調(diào)用 choice:

child_obj.sex  #返回0或1
child_obj.get_sex_display()  #返回男或女
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,159評論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,422評論 4 61
  • ¥開啟¥ 【iAPP實現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,358評論 0 17
  • 有一個很熟悉的問題:如何管理自己的時間? 在思考這個問題的同時,很少有人能注意到,所謂的時間管理其實根本就是個虛假...
    書愿閱讀 496評論 0 0
  • 簡青抄著筆記,不時看向黑板.等抄完一段之后,簡青看著講臺上的馮克老師若有所思.不知道是不是她的錯覺,她總覺得自從上...
    黑臉女孩閱讀 300評論 0 0

友情鏈接更多精彩內(nèi)容