咸鱼笔记—Django后台管理


新手刚接触python,跟着教程学的,笔记是为了把我学到的知识梳理一遍,仅供参考。欢迎各路大神指点。

学习版本: Django 1.8. Python 3.5

后台管理

本地化

语言和时区的本地化。
修改settings.py文件。
咸鱼笔记—Django后台管理

创建管理员

命令 python manage.py createsuperuser

创建成功咸鱼笔记—Django后台管理
启动服务器 python manage.py runserver
咸鱼笔记—Django后台管理
打开浏览器
咸鱼笔记—Django后台管理
输入账号密码
咸鱼笔记—Django后台管理
进入后台咸鱼笔记—Django后台管理

注册模型类

在应用下的admin.py中注册模型类。
告诉django框架根据注册的模型类来生成对应表管理页面。
将models.py注册的类名导入admin.py
咸鱼笔记—Django后台管理
咸鱼笔记—Django后台管理
注册模型类方法

admin.site.register() 如果register没有自动补全,请手敲

咸鱼笔记—Django后台管理
刷新浏览器
咸鱼笔记—Django后台管理
显示书名

 __str__

咸鱼笔记—Django后台管理
刷新页面
咸鱼笔记—Django后台管理
添加内容
咸鱼笔记—Django后台管理
咸鱼笔记—Django后台管理
添加成功
咸鱼笔记—Django后台管理
删除
咸鱼笔记—Django后台管理
咸鱼笔记—Django后台管理
咸鱼笔记—Django后台管理

自定义管理页面

自定义模型管理类。模型管理类就是告诉django在生成的管理页面上显示哪些内容。
咸鱼笔记—Django后台管理
刷新页面
咸鱼笔记—Django后台管理