参考慕课网的学习视频:django入门与实践
小结
- Admin是Django自带的一个功能强大的自动化数据管理界面
- 被授权的用户可直接在Admin中管理数据库
- Django提供了许多针对Admin的定制功能
配置Admin
创建用户
python manage.py createsuperuser
创建超级用户- 如果创建成功,进入127.0.01:8000/admin即可看到登录界面
- 登录进去即可看到界面
- 可通过修改setting.py中LANGUAGE_CODE='zh-hans’把界面语言调成中文
配置应用
- 在应用下admin.py中引入自身的models模块(或里面的模型类)
- 编辑admin.py: admin.site.register(models.Article)
- 配置完成后点击Article超链接进入Article列表页面,点击任意一条数据,进入编辑页面修改
- 保存后查看blog界面就能看到啦(前端界面没写,所以及其简陋)
修改数据默认显示名称
- 在Article类下添加一个方法
def __str__(self):
return self.title