【Python】【Django】admin后台管理类操作数据库
MVC
admin后台管理类操作数据库,主要通过修改如下两个文件来实现。
RegisterMember.urls.py
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 from django.conf.urls import url, include 2 from django.contrib import admin 3 4 urlpatterns = [ 5 url(r'^admin/', admin.site.urls), #admin访问后台路径 6 url(r'^register/', include('stu.urls')), 7 8 ]
stu.admin.py
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 # -*- coding: utf-8 -*- 2 from __future__ import unicode_literals 3 4 from django.contrib import admin 5 from .models import Student 6 7 # Register your models here.把我们创建的模型注册进去 8 admin.site.register(Student)
打开浏览器输入URL:http://127.0.0.1:8000/admin/
就可以进入如下Django site画面:
此刻还没有超管,那么需要在Terminal用命令创建超管:
>python manage.py createsuperuser
admin/admin123
在上面的页面中输入以上用户名密码,然后就可以进入系统看到如下页面:
上放页面中STU中的Students就是我们用代码创建的表,点击进入就可以看到我们之前通过http://127.0.0.1:8000/register/中注册好的账号,
点击进入上图任意Student object就可以看到我们之前注册过的用户名和密码
如何改Django admin管理系统的默认语言:
修改以上内容,就可以把语言从英文改成中文
上图中u'Student :%s'中u是Unicode的缩写,改后,显示效果如下: