站点管理
站点分为 内容发布 和 公共访问 两部分
内容发布
由管理员负责查看、添加、修改、删除数据
登陆站点:http://127.0.0.1:8000/admin
1.管理界面本地化
在项目同名目录/settings.py中 将显示的语言、时间等使用本地的习惯
(这里为中国化,即使用简体中文、设置亚洲/上海时区)
LANGUAGE_CODE = 'en-us' ---→ 'zh-Hans'
TIME_ZONE = 'UTC' ---→ 'Asia/Shanghai'
2.创建管理员
创建管理员 (按提示输入用户名、邮箱、密码)
python manage.py createsuperuser
重置密码
python manager.py changepassword 用户名
3.注册模型类
在应用的admin.py文件中注册模型类,若不导入则站点界面中没有管理入口
# 导入模型
from book.models(子应用中的models文件) import 模型类名
# 注册模型类
admin.site.register(模型类名)
4.发布内容到数据库
使用admin界面管理数据库