关注微信公众号 太平洋学习网 扫描二维码
最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

django入门13:django admin后台管理

扩展 太平洋学习网 浏览 评论

 django admin后台管理是django框架为我们提供的,后台不需要我们开发就可以对数据表进行增删改查的操作,例如我们要让它帮我们管理User这个实体类对应的user数据库表,就需要在我们的blog/admin.py里面把我们modules.py里面的User 这个model注册进去,如下。

from django.contrib import admin
from .models import User
admin.site.register(User)

通过python manage.py runserver命令启动项目,然后http://127.0.0.1:8000/admin访问,会自动跳转到它的主页,如图所示。

QQ截图20170926224807.jpg

这个时候我们是没有用户名和密码的,我们需要通过这个“python manage.py createsuperuser”命令创建用户信息,输入类似以下的信息

~/djangoDemo$ python manage.py createsuperuser
Username: admin
Email address: Password:
Password (again):
Superuser created successfully.

假如我创建了一个用户名:admin 密码:admin123的用户,我们就可以登录进django admin后台管理系统了,登录成功如下所示,我们可以通过右侧的 "add" 添加用户。

QQ截图20170926225456.jpg

这个就和我们操作数据库是一样的,大家可以体验一下,这个User就是我们的User对应的就是我们的sqlite数据库中的user表,神奇吧,自己体验一下吧,后台都不需要我们开发了,如果要求不高的话!


来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/kuozhan/2017/0926/247.html