浅谈Django Admin的初步使用

发布时间:2022-04-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了浅谈Django Admin的初步使用脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

创建管理员用户

命令行输入python manage.py createsuPEruser

按提示输入 用户名 邮箱地址 密码

image-20211211203945841

浏览器输入http://127.0.0.1:8000/admin

进入后台管理登录界面

image-20211211204333114

更改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',
]

刷新界面

image-20211211204629491

应用后端管理

模型注册

应用文件夹下admin.py

From django.contrib import admin

# Register your models here.
from .models import students
admin.site.register(students)

image-20211216154413076

增删改

image-20211216154502391

image-20211216154526062

功能完善

设置模型名

修改模型

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='学生信息'

同步数据库

image-20211216195532447

开始英语的字段名变成了设置的名称

设置显示的字段

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)

image-20211216202230570

后端管理系统名称

admin.py中

admin.site.site_title='后台'
admin.site.site_header='学生后台管理系统'

网页的title和内容中的标题变成了设置的内容

image-20211217115408162

到此这篇关于浅谈Django Admin的初步使用 的文章就介绍到这了,更多相关Django Admin使用 内容请搜索脚本宝典以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本宝典!

脚本宝典总结

以上是脚本宝典为你收集整理的浅谈Django Admin的初步使用全部内容,希望文章能够帮你解决浅谈Django Admin的初步使用所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: