服务端编程(八)服务端编程(八)- Django – admin 后台管理站点后台管理站点 后台操作数据库后台操作数据库
文章目录文章目录前言 ´・ᴗ・`创建ROOT账户admin注册ORM模型打开服务器运行吧修改一下语言进一步修改…对更新数据的页面 我们可以这么魔改inline 内联式的录入数据`__str__`总结 ´◡`
前言前言 ´・・ᴗ・・`
本节主要讲了 如何配置admin 使得我们可以利用django的可视化页面admin 后台后台操作数据库
本篇内容将会帮助你学习…
1 创建后台 超级管理员root
2 admin注册ORM模型
3 admin 管理页面的魔改
4 app 操作数据库(ORM模型)的基本思路
创建创建ROOT账户账户
后台管理 首先得创立账户
我们在 有有manage.py的目录下的目录下 运行
python manage.py createsuperuser
其实就是利用manage.py的工具 输入“create super user”命令而已
然后会填写一系列信息 随便填写 问题不大
admin注册注册ORM模型模型
还记得之前在setting里面注册过一些组件嘛:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth', # authentic 验证
'django.contrib.contenttypes',
'django.contrib.sessions', # session 会话
'django.contrib.messages',
'django.contrib.staticfiles',
'catalog'
]
现在我们就开始应用admin这个app((application))
既然是管理ORM模型· 进行增删改查CRUD 就需要先登记一下 注册一下 于是
在/locallibrary/catalog/admin.py 也就是admin应用的设置文件里 加上:
from django.contrib import admin
from.models import Author,Genre,Book,BookInstance
admin.site.register(Book)
admin.site.register(Author)
admin.site.register(Genre)
admin.site.register(BookInstance)
这样我们就可以对四个模型book author genre bookinstance进行修改了
当然这里剧透一下 后面admin要支持更多样的管理方式 还需要添加一些参数
打开服务器运行吧打开服务器运行吧
注册完ORM 现在就可以运行了 Django把admin控制界面设计的工作包了
python manage.py runserver
然后 浏览器地址: http://127.0.0.1:8000/admin
其实就是根目录下的/admin
我们就迎来了第一个可以看的下去的页面:
然后 我们要来添加书籍了