最近使用了django自带的后台管理功能,发现数据库中所有的数据内容都显示为xxx objects
比如,我创建的一个account数据库表,往里面添加一条数据,就是account objects(1)这样
创建了一个Category数据库表,往里面添加一条数据,就是category objects(1)这样
像下面这样的
这种情况修改为中文显示呢?
尝试了一下,获得了下面的这样的效果
这样的 话,就可以显示用户名称或者分类名称,那么需要怎么修改呢?
很简单
只要打开你的数据模型文件models.py,然后找到你想要修改的数据库表
添加下面这样的代码就好了
这个写法是python3.x版本的,如果你不是用的3.x版本的
那你得像下面这样写:
def __unicode__(self): return self.cname
要改哪个就在哪个的下面添加这句代码就好了啦。
夜已深,人已静,我也没什么心思学习了。
标签: