我就废话不多说了,大家还是直接看代码吧~
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