浅谈DjangoAdmin的初步使用 目录 创建管理员用户 更改admin后台语言 应用后端管理 功能完善 设置模型名 设置显示的字段 后端管理系统名称 创建管理员用户 命令行输入python manage.py createsuperuser 按提示输入 用户名 邮箱地址 密码 浏览器输入http://12
目录
- 创建管理员用户
- 更改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使用 内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
本文标题为:浅谈Django Admin的初步使用


- Python Pandas如何获取和修改任意位置的值(at,iat,loc,iloc) 2023-08-04
- CentOS7 安装 Python3.6 2023-09-04
- Python 保存数据的方法(4种方法) 2023-09-04
- python中defaultdict用法实例详解 2022-10-20
- windows安装python2.7.12和pycharm2018教程 2023-09-03
- Python实现将DNA序列存储为tfr文件并读取流程介绍 2022-10-20
- python线程池ThreadPoolExecutor与进程池ProcessPoolExecutor 2023-09-04
- python中列表添加元素的几种方式(+、append()、ext 2022-09-02
- Python之路-Python中的线程与进程 2023-09-04
- 在centos6.4下安装python3.5 2023-09-04