在django中實(shí)現(xiàn)choices字段獲取對(duì)應(yīng)字段值
我就廢話不多說(shuō)了,大家還是直接看代碼吧~
class Area(models.Model): Area_Level = ( (0, u’全國(guó)’), (1, u’省、直轄市’), (2, u’市、直轄市區(qū)’), (3, u’區(qū)、縣等’), )areaname = models.CharField(max_length=30,unique=True, verbose_name=’區(qū)域名稱’)code = models.CharField(max_length=20,blank=True, default='', verbose_name=’區(qū)域代碼’)parentid = models.IntegerField(verbose_name=’父級(jí)id’, null=True)level = models.IntegerField(choices=Area_Level,verbose_name=’層級(jí)’, null=True)
object.get_level_display()
補(bǔ)充知識(shí):在Django中顯示操作數(shù)據(jù)庫(kù)的語(yǔ)句
需要在配置中加上這個(gè)
LOGGING = { ’version’:1, ’disable_existing_loggers’:False, ’handlers’:{ ’console’:{ ’level’:’DEBUG’, ’class’:’logging.StreamHandler’, }, }, ’loggers’:{ ’django.db.backends’:{ ’handlers’:[’console’], ’propagate’:True, ’level’:’DEBUG’ }, }}
這樣執(zhí)行命令的時(shí)候,就會(huì)在控制臺(tái)打印相應(yīng)的sql語(yǔ)句了

以上這篇在django中實(shí)現(xiàn)choices字段獲取對(duì)應(yīng)字段值就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. JS中6個(gè)對(duì)象數(shù)組去重的方法2. Python基于requests庫(kù)爬取網(wǎng)站信息3. 資深程序員:給Python軟件開(kāi)發(fā)測(cè)試的25個(gè)忠告!4. Python使用Selenium自動(dòng)進(jìn)行百度搜索的實(shí)現(xiàn)5. 一文帶你徹底理解Java序列化和反序列化6. python中文本字符處理的簡(jiǎn)單方法記錄7. PHP利用curl發(fā)送HTTP請(qǐng)求的實(shí)例代碼8. PHP laravel實(shí)現(xiàn)導(dǎo)出PDF功能9. vscode運(yùn)行php報(bào)錯(cuò)php?not?found解決辦法10. Java commons-httpclient如果實(shí)現(xiàn)get及post請(qǐng)求

網(wǎng)公網(wǎng)安備