在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字段获取对应字段值就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
相关文章:
1. idea给项目打war包的方法步骤2. Intellij IDEA 2020.3 配置教程详解3. IntelliJ IDEA设置编码格式的方法4. Python importlib模块重载使用方法详解5. 使用 kind 和 Docker 启动本地的 Kubernetes环境6. 两行Javascript代码生成UUID的方法7. IntelliJ IDEA删除类的方法步骤8. ASP基础入门第八篇(ASP内建对象Application和Session)9. Entity Framework使用DBContext实现增删改查10. React基础-JSX的本质-虚拟DOM的创建过程实例分析
