欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

浅谈Django Admin的初步使用

程序员文章站 2022-06-17 23:43:20
目录创建管理员用户更改admin后台语言应用后端管理功能完善设置模型名设置显示的字段后端管理系统名称创建管理员用户命令行输入python manage.py createsuperuser按提示输入...

创建管理员用户

命令行输入python manage.py createsuperuser

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

浅谈Django Admin的初步使用

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

进入后台管理登录界面

浅谈Django 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',
]

刷新界面

浅谈Django Admin的初步使用

应用后端管理

模型注册

应用文件夹下admin.py

from django.contrib import admin

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

浅谈Django Admin的初步使用

增删改

浅谈Django Admin的初步使用

浅谈Django Admin的初步使用

功能完善

设置模型名

修改模型

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

同步数据库后

浅谈Django Admin的初步使用

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

设置显示的字段

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)

浅谈Django Admin的初步使用

后端管理系统名称

admin.py中

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

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

浅谈Django Admin的初步使用

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

相关标签: Django Admin