脚本专栏 
首页 > 脚本专栏 > 浏览文章

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

(编辑:jimmy 日期: 2024/11/17 浏览:3 次 )

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

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字段获取对应字段值就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

上一篇:python 制作python包,封装成可用模块教程
下一篇:通过Python实现Payload分离免杀过程详解
一句话新闻
Windows上运行安卓你用过了吗
在去年的5月23日,借助Intel Bridge Technology以及Intel Celadon两项技术的驱动,Intel为PC用户带来了Android On Windows(AOW)平台,并携手国内软件公司腾讯共同推出了腾讯应用宝电脑版,将Windows与安卓两大生态进行了融合,PC的使用体验随即被带入到了一个全新的阶段。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 SiteMap