浅谈Django Admin的初步使用

 更新时间:2021年12月22日 15:10:52   作者:小旺不正经  
本文主要介绍了浅谈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使用 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python 如何利用ffmpeg 处理视频素材

    Python 如何利用ffmpeg 处理视频素材

    ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,使用这个神器,便可以处理各种视频素材内容,极度舒适。本文将介绍如何利用ffmpeg对视频素材进行处理,感兴趣的可以了解一下
    2021-11-11
  • python 图像的离散傅立叶变换实例

    python 图像的离散傅立叶变换实例

    今天小编就为大家分享一篇python 图像的离散傅立叶变换实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • 通用的Django注册功能模块实现方法

    通用的Django注册功能模块实现方法

    这篇文章主要介绍了通用的Django注册功能模块实现步骤,帮助大家更好的理解和使用django,感兴趣的朋友可以了解下
    2021-02-02
  • 一文详解如何用GPU来运行Python代码

    一文详解如何用GPU来运行Python代码

    前几天捣鼓了一下Ubuntu,正是想用一下我旧电脑上的N卡,可以用GPU来跑代码,体验一下多核的快乐,感兴趣的小伙伴快跟随小编一起了解一下吧
    2023-02-02
  • PyTorch中常见损失函数的使用详解

    PyTorch中常见损失函数的使用详解

    损失函数,又叫目标函数,是指计算机标签值和预测值直接差异的函数,本文为大家整理了PyTorch中常见损失函数的简单解释和使用,希望对大家有所帮助
    2023-06-06
  • numpy 进行数组拼接,分别在行和列上合并的实例

    numpy 进行数组拼接,分别在行和列上合并的实例

    今天小编就为大家分享一篇numpy 进行数组拼接,分别在行和列上合并的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • python bmp转换为jpg 并删除原图的方法

    python bmp转换为jpg 并删除原图的方法

    今天小编就为大家分享一篇python bmp转换为jpg 并删除原图的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • Django+Django-Celery+Celery的整合实战

    Django+Django-Celery+Celery的整合实战

    这篇文章主要介绍了Django+Django-Celery+Celery的整合实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • python实现修改固定模式的字符串内容操作示例

    python实现修改固定模式的字符串内容操作示例

    这篇文章主要介绍了python实现修改固定模式的字符串内容操作,结合实例形式详细分析了Python修改固定模式字符串原理、实现方法及相关操作注意事项,需要的朋友可以参考下
    2019-12-12
  • 2018年Python值得关注的开源库、工具和开发者(总结篇)

    2018年Python值得关注的开源库、工具和开发者(总结篇)

    本文给大家总结了2018年Python值得关注的开源库、工具和开发者,需要的朋友可以参考下
    2018-01-01

最新评论