我就废话不多说了,大家还是直接看代码吧~
1
2
3
4
5
6
7
8
9
10
11
|
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 )
|
object.get_level_display()
补充知识:在Django中显示操作数据库的语句
需要在配置中加上这个
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
LOGGING = {
'version' : 1 ,
'disable_existing_loggers' : False ,
'handlers' :{
'console' :{
'level' : 'DEBUG' ,
'class' : 'logging.StreamHandler' ,
},
},
'loggers' :{
'handlers' :[ 'console' ],
'propagate' : True ,
'level' : 'DEBUG'
},
}
}
|
这样执行命令的时候,就会在控制台打印相应的sql语句了
以上这篇在django中实现choices字段获取对应字段值就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/CodeMonkeyyyyyyy/article/details/86467160