在django中实现choices字段获取对应字段值

 更新时间:2020年07月12日 14:01:30   作者:人生海海may  
这篇文章主要介绍了在django中实现choices字段获取对应字段值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

我就废话不多说了,大家还是直接看代码吧~

class Area(models.Model):
  Area_Level = (
     (0, u'全国'),
     (1, u'省、直辖市'),
     (2, u'市、直辖市区'),
     (3, u'区、县等'),
  )
areaname = models.CharField(max_length=30,unique=True, verbose_name='区域名称')
code = models.CharField(max_length=20,blank=True, default="", verbose_name='区域代码')
parentid = models.IntegerField(verbose_name='父级id', null=True)
level = models.IntegerField(choices=Area_Level,verbose_name='层级', null=True)

object.get_level_display()

补充知识:在Django中显示操作数据库的语句

需要在配置中加上这个

LOGGING = {
  'version':1,
  'disable_existing_loggers':False,
  'handlers':{
    'console':{
      'level':'DEBUG',
      'class':'logging.StreamHandler',
    },
  },
  'loggers':{
    'django.db.backends':{
      'handlers':['console'],
      'propagate':True,
      'level':'DEBUG'
    },
  }
}

这样执行命令的时候,就会在控制台打印相应的sql语句了

以上这篇在django中实现choices字段获取对应字段值就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python中的元组与列表及元组的更改

    python中的元组与列表及元组的更改

    这篇文章主要介绍了python中的元组与列表及元组的更改,元组是由一对方括号构成的序列。列表创建后,可以根据自己的需要改变他的内容,下面更多详细内容,需要的小伙伴可以参考一下
    2022-03-03
  • Python文本情感分类识别基于SVM算法Django框架实现

    Python文本情感分类识别基于SVM算法Django框架实现

    这篇文章主要为大家介绍了Python文本情感分类识别基于SVM算法Django框架实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计

    Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计

    这篇文章主要介绍了Python获取暗黑3战网前1000命位玩家的英雄技能统计的方法,借助urllib2模块以类似爬虫的机制来实现,需要的朋友可以参考下
    2016-07-07
  • Python中使用partial改变方法默认参数实例

    Python中使用partial改变方法默认参数实例

    这篇文章主要介绍了Python中使用partial改变方法默认参数实例,本文直接给出使用实例,代码中包含详细注释,需要的朋友可以参考下
    2015-04-04
  • python dataframe实现统计行列中零值的个数

    python dataframe实现统计行列中零值的个数

    这篇文章主要介绍了python dataframe实现统计行列中零值的个数,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Python 如何利用pandas和matplotlib绘制饼图

    Python 如何利用pandas和matplotlib绘制饼图

    这篇文章主要介绍了Python 如何利用pandas和matplotlib绘制饼图,代码使用了Pandas和Matplotlib库来绘制店铺销售数量占比的饼图,需要的朋友可以参考下
    2023-10-10
  • Python operator模块的使用详解

    Python operator模块的使用详解

    本文主要介绍了Python operator模块的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧<BR>
    2023-06-06
  • Python已解决NameError: name ‘xxx‘ is not defined

    Python已解决NameError: name ‘xxx‘ is not&nb

    本文主要介绍了Python已解决NameError: name ‘xxx‘ is not defined,解决报错NameError: name 'xxx' is not defined的关键在于仔细检查拼写、作用域和赋值等问题,感兴趣的可以了解一下
    2024-06-06
  • Python使用lambda表达式对字典排序操作示例

    Python使用lambda表达式对字典排序操作示例

    这篇文章主要介绍了Python使用lambda表达式对字典排序操作,结合实例形式分析了lambda表达式实现字典按键排序、按值排序、多条件排序相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • python实现远程控制电脑

    python实现远程控制电脑

    这篇文章主要为大家详细介绍了python实现远程控制电脑,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05

最新评论