如何通过django的choices字段获取对应的字段值?

2026-05-22 04:051阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计265个文字,预计阅读时间需要2分钟。

如何通过django的choices字段获取对应的字段值?

我简单说说,大家还是直接看代码吧。`class Area(models.Model): Area_Level=((0, '全国'), (1, '省、直辖市'), (2, '市、直辖市辖区'), (3, '区、县等')) areaname=models.CharField(max_length=30, unique=True)

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

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字段获取对应的字段值?

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

本文共计265个文字,预计阅读时间需要2分钟。

如何通过django的choices字段获取对应的字段值?

我简单说说,大家还是直接看代码吧。`class Area(models.Model): Area_Level=((0, '全国'), (1, '省、直辖市'), (2, '市、直辖市辖区'), (3, '区、县等')) areaname=models.CharField(max_length=30, unique=True)

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

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字段获取对应的字段值?

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