目录
- 创建管理员用户
- 更改admin后台语言
- 应用后端管理
- 功能完善
- 设置模型名
- 设置显示的字段
- 后端管理系统名称
创建管理员用户
命令行输入python manage.py createsuperuser
按提示输入 用户名 邮箱地址 密码
浏览器输入http://127.0.0.1:8000/admin
进入后台管理登录界面
更改admin后台语言
找到settings.py 的middleware (中间件)
添加'django.middleware.locale.localemiddleware',
注意:不能打乱顺序
middleware = [ 'django.middleware.security.securitymiddleware', 'django.contrib.sessions.middleware.sessionmiddleware', 'django.middleware.locale.localemiddleware', 'django.middleware.common.commonmiddleware', 'django.middleware.csrf.csrfviewmiddleware', 'django.contrib.auth.middleware.authenticationmiddleware', 'django.contrib.messages.middleware.messagemiddleware', 'django.middleware.clickjacking.xframeoptionsmiddleware', ]
刷新界面
应用后端管理
模型注册
应用文件夹下admin.py
from django.contrib import admin # register your models here. from .models import students admin.site.register(students)
增删改
功能完善
设置模型名
修改模型
from django.db import models # create your models here. class students(models.model): no=models.charfield('学号',max_length=8,unique=true,primary_key=true) name=models.charfield('姓名',max_length=12) sex=models.charfield('性别',max_length=2) address=models.charfield('地址',max_length=40) # 设置后台显示的信息 def __str__(self): return str(self.name) class meta: verbose_name='学生信息' verbose_name_plural='学生信息'
同步数据库后
开始英语的字段名变成了设置的名称
设置显示的字段
admin.py
设置list_display
from django.contrib import admin # register your models here. from .models import students class st(admin.modeladmin): list_display=('name','sex','address',) admin.site.register(students,st)
后端管理系统名称
admin.py中
admin.site.site_title='后台' admin.site.site_header='学生后台管理系统'
网页的title和内容中的标题变成了设置的内容
到此这篇关于浅谈django admin的初步使用 的文章就介绍到这了,更多相关django admin使用 内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!