本节主要告诉大家如何使用Django的后台管理界面。
本节课程代码:
https://pan.baidu.com/s/1AfxetY12AjMrILoVml6eCw 提取码:2kle
更多Django资源:
QQ ZHOU:Python+Django入门通关(一)
QQ ZHOU:Python+Django— 入门通关(二)| Models:创建数据库表
QQ ZHOU:Python+Django— 入门通关(二)| Models:创建数据库表(加餐篇)
当你创建项目后就可以点击 http://127.0.0.1:8000/admin/ 进入Django后台管理界面,但此时,你需要创建一个超级账户登录到这个管理员界面。如何创建超级管理员?
![83a652b5ad0a6b9c123022471fb1fd50.png](https://i-blog.csdnimg.cn/blog_migrate/7076174af21d3303c089edd83474794b.png)
1.如何进入Django的后台管理
1.创建超级管理员
进入到项目界面,查看帮助文档
python
![fcda9ef2251162de710bc7c524f0441b.png](https://i-blog.csdnimg.cn/blog_migrate/161b0aa364912e5fcf843f3a7c7333f6.png)
python manage.py createsuperuser
![eceda162a47065e284788545981c38df.png](https://i-blog.csdnimg.cn/blog_migrate/01fe70396e7ed65202b1f2bedaf29daa.png)
2.输入用户名和密码,不小心暴露了我的信息。
此时,你可以再次启用,进入 http://127.0.0.1:8000/admin/ ,输入刚才设定好的用户名和密码 ,进入到后台管理界面。
python
![eb80100b992ad0314832080beb4d3893.png](https://i-blog.csdnimg.cn/blog_migrate/d22df88083214588d756517db8053da7.jpeg)
大家首次进入的时候打开的界面基本如上(我用红线标记的大家暂时看不见)。
3. 打开后,可以看到认证和授权。此时,大家看到的应该时英文,如果大家希望看到的是中文界面,可以将setting.py中 LANGUAGE_CODE = 'en-us' 修改成 LANGUAGE_CODE = 'zh-Hans'
![0d6b3f4540f9112ba2f548372a234a8c.png](https://i-blog.csdnimg.cn/blog_migrate/f04ce9dc0037b91033ace3f1e1fa0325.png)
这样你也可以看到中文界面了。
2.如何在Django后台添加注册表
如何添加下图红色圈出来的信息呢?
![8841996c12d6aa6cb49395f6b80b282a.png](https://i-blog.csdnimg.cn/blog_migrate/3845c46b53548fd3e170e5baa8d62ab3.png)
还记得我们前两节课上在models.py中创建了一张名称为Articles的类吗?类似于数据库中的库表。
![0a15b9114bd82fb9f52a3b5ea6521ea4.png](https://i-blog.csdnimg.cn/blog_migrate/25d953fa8766a4f5c1244f5b7233d03c.png)
那么,希望这张库表显示在后台界面其实很简单,打开admin.py 将上述Article类注册。
from
![dc80dd256231cc5eb5ecf2e53910cd2b.png](https://i-blog.csdnimg.cn/blog_migrate/3e2c062773ad1d01fcf1671a24159dfc.png)
注册完毕后,在后台打开就会出现Article信息了。
回顾本小节内容:
- 创建超级管理员
python manage.py createsuperuser
2. 查看python manage.py 帮助
python manage.py help
3. 在admin界面注册信息
admin.site.register(Article)
各位,坚持就是胜利,你离创建一个属于自己的网站已经不远了。
您的点赞是给我最好的鼓励~