admin管理员组文章数量:1652401
一、创建admin用户,到项目所在目录下输入python manage.py createsuperuser命令,我的项目名为djtest。然后输入新的用户名,密码等信息。
二、运行项目
命令python manage.py runserver
三、Ctrl+点击url网址,默认端口为8000
四、在url网址后加上/admin,回车
五、把Django administration界面改为中文版
到项目中把settings.py文件中的蓝色划线部分改为‘zh-cn’。如果你用的django是1.8以上版本则改为‘zh-hans’,重新加载页面
六、
settings.py设置中国所在时区
Asia/Shanghai
七、注册
在admin.py中加入要注册的表,我的表名为BookInfo
八、添加表数据信息
网页中出现表则注册成功,然后点击添加来添加数据
九、点击保存,报错
Unicode error hint
The string that could not be encoded/decoded was: 三国演绎
编码问题解决方法:return self.btitle.encode('utf-8'),把models.py中的带返回值的函数都改为utf-8编码
十、添加进去的数据名为*** object怎么改为添加的名字
解决方法:在models.py文件定义表的类中添加__str__方法返回名字字段内容
def __str__(self):
return self.hname.encode('utf-8')
本文标签: djangoAdministrationPython
版权声明:本文标题:Django administration的使用(python) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729593008a1207636.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论