iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >浅谈DjangoAdmin的初步使用
  • 250
分享到

浅谈DjangoAdmin的初步使用

2024-04-02 19:04:59 250人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录创建管理员用户更改admin后台语言应用后端管理功能完善设置模型名设置显示的字段后端管理系统名称创建管理员用户 命令行输入python manage.py createsuper

创建管理员用户

命令行输入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使用 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 浅谈DjangoAdmin的初步使用

本文链接: https://www.lsjlt.com/news/160584.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 浅谈DjangoAdmin的初步使用
    目录创建管理员用户更改admin后台语言应用后端管理功能完善设置模型名设置显示的字段后端管理系统名称创建管理员用户 命令行输入python manage.py createsuper...
    99+
    2022-11-12
  • 浅谈Redis的异步机制
    目录前言一、Redis 的阻塞点4 类交互对象和具体的操作之间的关系:切片集群实例交互时的阻塞点二、可以异步执行的阻塞点三、异步的子线程机制总结前言 命令操作、系统配置、关键机制、硬...
    99+
    2022-11-13
  • 浅谈SpringBoot中的Bean初始化方法 @PostConstruct
    目录注解说明代码示例注解示例错误示例正确示例SpringBoot @PostConstruct虽好,也要慎用1 问题的产生2 案例模拟3 总结注解说明 使用注解: @Pos...
    99+
    2022-11-12
  • 浅谈Java ThreadPoolExecutor的使用
    目录一、前言二、ThreadPoolExecutor三、构造函数参数解析四、总结一、前言 线程池主要由以下4个核心组件组成。 线程池管理器:用于创建并管理线程池 工...
    99+
    2022-11-12
  • 浅谈Java类的加载,链接及初始化
    一 类生命周期 Loading Linking(Verification、Preparation、Resolution) Initializing 二 类加载器...
    99+
    2022-11-12
  • 浅谈Java中FastJson的使用
    FastJson的使用 使用maven导入依赖包 <!--下边依赖跟aop没关系,只是项目中用到了 JSONObject,所以引入fastjson--> <de...
    99+
    2022-11-12
  • 浅谈Android Content Provider的使用
    Content Provider:一个组件,必须放在应用的主包或应用的子包之下; 组件的配置需要在清单文件中进行配置;content provider需要在applicatio...
    99+
    2022-06-06
    content Android
  • 浅谈Web Storage API的使用
    目录一、浏览器的本地存储技术1.1、sessionStorage1.2、localStorage二、Web Storage相关接口三、浏览器兼容性四、隐身模式五、使用Web Stor...
    99+
    2022-11-12
  • 浅谈Apache Maven ToolChains的使用
    目录简介Toolchains的介绍Toolchains的例子总结简介 因为JDK的版本现在以每半年一次的速度在飞速发展。不同的JDK版本就有不同的java路径,我们在使用Maven的...
    99+
    2022-11-12
  • 浅谈JVM之类的加载链接和初始化
    目录加载运行时常量池类加载器链接验证准备解析初始化总结加载 JVM可以分为三大部分,五大空间和三大引擎,要讲起来也不是特别复杂,先看下面的总体的JVM架构图。 从上面的图中,我们可...
    99+
    2022-11-12
  • 浅谈Node异步编程的机制
    本文介绍了Node异步编程,分享给大家,具体如下: 目前的异步编程主要解决方案有: 事件发布/订阅模式 Promise/Deferred模式 流程控制库 事件发布/订阅模式 Node自身提供...
    99+
    2022-06-04
    浅谈 机制 Node
  • 浅谈高效使用MySQL
          我们知道机器的选择,MySQL部署,MySQL数据的创建对性能的影响是最高的,下面分三点浅谈高效使用MySQL。       1.MySQL数据需要存储在硬盘中,每次写操作都需要直接的IO操作,所以选择固态硬盘存储MySQL数...
    99+
    2014-07-03
    浅谈高效使用MySQL
  • 浅谈python中set使用
    浅谈python中set使用 In [2]: a = set() # 常用操作1 In [3]: a Out[3]: set() In [4]: type(a) Out[4]: set...
    99+
    2022-06-04
    浅谈 python set
  • 浅谈 Java 中 this 的使用(转)
    浅谈 Java 中 this 的使用(转)[@more@]  1. this是指当前对象自己。  当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中:CODE:...
    99+
    2023-06-03
  • 浅谈SpringBoot资源初始化加载的几种方式
    目录一、问题二、资源初始化一、问题   在平时的业务模块开发过程中,难免会需要做一些全局的任务、缓存、线程等等的初始化工作,那么如何解决这个问题呢?方法有多种,但具体又要怎么选择呢?...
    99+
    2022-11-12
  • 浅谈replaceAll的用法
    replaceAll是一个字符串的方法,用于替换字符串中的指定字符或字符序列。它的用法如下:1. replaceAll(String...
    99+
    2023-09-09
    replaceAll
  • 浅谈React的React.FC与React.Component的使用
    目录一、React.FC<> 二、class xx extends React.Component React 的组件可以定义为 函数(React.FC<>)...
    99+
    2022-11-12
  • 浅谈MyBatis-plus入门使用
    目录一、初始化 SpringBoot 项目二、创建数据表三、在 application.yml 中配置 mysql 信息四、编写用于测试的实体类五、编写操作实体类的 Mapper 类...
    99+
    2022-11-12
  • 浅谈Gin框架中bind的使用
    目录概述Binding接口context.Bindcnotext.MustBindWithShouldBindWithcontext.BindJSONcontext.ShouldBi...
    99+
    2022-11-12
  • 浅谈C++ 缓冲区(buffer)的使用
    缓冲区 缓冲区 (buffer) 是内存空间的一部分. 在内存中会为每一个数据流开辟一个内存缓冲区. 缓冲区是用来存放流中的数据, 缓冲区中的数据就是流. 在 C++ 中, 输入输出...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作