【Python】【Django】admin后台管理类操作数据库

MVC

 admin后台管理类操作数据库,主要通过修改如下两个文件来实现。

RegisterMember.urls.py

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 ]
View Code

stu.admin.py

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)
View Code

打开浏览器输入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的缩写,改后,显示效果如下:

猜你喜欢

转载自www.cnblogs.com/zhuzhubaoya/p/12374602.html
今日推荐