千家信息网

Django Admin的使用方法是什么

发表于:2024-10-16 作者:千家信息网编辑
千家信息网最后更新 2024年10月16日,本篇内容主要讲解"Django Admin的使用方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Django Admin的使用方法是什么"吧!创建
千家信息网最后更新 2024年10月16日Django Admin的使用方法是什么

本篇内容主要讲解"Django Admin的使用方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Django 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 studentsadmin.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 studentsclass 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的使用方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0