Admin简介
什么是Admin
Admin是Django自带的一个功能强大的自动化数据管理界面
被授权的用户可以直接在Admin中管理数据库
django提供了许多针对admin的定制功能
创建超级用户
python manag.py createsuperuser 创建超级用户
输入:
用户名
邮箱
密码
创建成功
访问地址:localhost:8000/admin/
管理界面是英文,修改为中文的方法:
修改settings.py中LANGUAGE_CODE = 'zh_Hans'
不能使用zh-cn或 zh-tw(*繁体),Django在1.9的某个版本中删除了这来两个
保留了zh-hans zh-hant(繁体)
配置应用
在应用下admin.py中引入自身的models模块(或者里面的模型类)
编辑admin.py:admin.site.register(models.Article)
修改数据默认显示名称:
在Article类下添加一个方法
根据python版本选择__str__(self)(3.x版本)或者__unicode_(self)
return self.title