首页 > 其他分享 >自定义Django后台admin

自定义Django后台admin

时间:2024-08-01 20:27:49浏览次数:9  
标签:自定义 admin site AdminSite template Django

Django后台自定义

一、AdminSite

1、AdminSite属性

AdminSite属性

属性 描述
site_header 管理页面顶部的文字,默认是‘Django管理’
site_title <title>末尾放置的文字
site_url ‘查看网站’链接的url
index_title 管理索引页顶部的文字
index_template 自定义主要索引页模版,路径字符串
app_index_template 自定义应用索引视图模版路径
empty_value_display 空值占位字符串
enable_nav_sidebar 布尔值,默认True,是否显示导航栏
final_catch_all_view 布尔值,默认True,是否添加一个总索引视图
login_template  
login_form  
logout_template  
password_change_template  
password_change_done_template  

2、AdminSite方法

AdminSite方法

方法 描述
each_context(request) 返回一个变量字典,将其放入管理站点中每一个页面的模版上下文中
has_permission(request) 权限检测
register(model_or_iterable,admin_class=None,**options) 向管理站点注册模型
unregister(model_or_iterable) 取消注册给定的模型类

3、AdminSite使用

3.1 在应用的admin.py中继承AdminSite对象

3.2 修改应用apps.py中的继承对象为AdminConfig,并配置default_site属性

3.3 在配置文件的INSTALLED_APPS中注册该应用

3.4 项目urls.py中引入url

 

标签:自定义,admin,site,AdminSite,template,Django
From: https://www.cnblogs.com/sxzmobao/p/18337005

相关文章

  • 计算机毕业设计django+vue宠物领养系统【开题+论文+程序】
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着人们生活水平的提高和情感需求的日益增长,宠物已成为许多家庭不可或缺的重要成员。然而,宠物领养市场存在着信息不对称、流程繁琐、匹配......
  • 计算机毕业设计django+vue多彩信管团学管理系统【开题+论文+程序】
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在高等教育体系中,学生组织如学生会与团委扮演着举足轻重的角色,它们不仅是学生自我管理、自我服务、自我教育的重要平台,也是校园文化建设和......
  • 基于Django的超市小程序+47822(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小
    基于django超市小程序摘 要随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,超市小程序被用户普遍使用,为方便用户能够可以随时进行超市小程序的数据信息管理,特开发了基于djan......
  • 【优秀python django系统案例】基于python的医院挂号管理系统,角色包括医生、患者、管
    随着信息技术的迅猛发展,传统的医院挂号管理方式面临着效率低下、排队时间长、信息不对称等诸多问题。这些问题不仅影响患者的就医体验,也加重了医院工作人员的负担。在此背景下,基于Python的医院挂号管理系统应运而生。该系统旨在通过信息化手段优化挂号流程,提高管理效率,提升医疗......
  • Flutter 自定义画笔案例
    首先让我们来看下这张图当UI做的设计图中有这么一个元素,我想大多数人第一反应就是叫UI切图,然后直接使用Image加载,我一开始也是这么做的,毕竟省时省力省心。但是由于后面需要针对不同的状态设置不同的颜色,我不想写过多判断语句来切换图标(我目前的做法是实现一个枚举类,然后拓展该......
  • el-progress 自定义线状进度条右边的文字
    需要展示类似下面的效果 搜了很多slot的方式试了都不行,好像是因为我后面的文字太长了导致了换行,加上这边需要加其他的样式,最后干脆将原始的文字变成空的,自己写右边的文字加样式了<divstyle="margin:10px020px0"v-f......
  • 在生产中使用 Djoser 和 Django 发送电子邮件时出现“504 网关超时”
    当我使用Djoser进行用户注册和登录管理时,我在Django生产环境中遇到问题。当用户请求创建帐户时,API需要大约一分钟的时间,然后返回504GatewayTime-out错误。在我的本地环境中,该过程正常工作,并且发送激活电子邮件没有任何问题。我尝试过的:增加......
  • 关键错误:“工具”。 CrewAI 在制作自定义工具时出错?
    我开发了一个团队来从不同的URL获取一些信息。到目前为止总共有大约3个URL,所以我创建了5个代理。1是编辑器(经理),1是其他3个带到表中的所有数据的编译器。如果这有帮助的话,这是我的文件夹结构university_scraper/│├──src/│├──__init__.py│......
  • vue3 自定义渲染,渲染函数实现,配置渲染render函数,低代码配置自定义渲染函数核心实现
    代码父组件<template><divclass="component-name"><!--全局自动的icon--><Extend:render="render"/></div></template><scriptsetuplang="ts">import{ref,reac......
  • Django模板、模版语言和静态文件
    1.templates模板(html)在app目录下创建一个templates目录,用于存放网页模板利用url返回网页点击查看代码defuser_list(request):returnrender(request,"user_list.html");输入url地址时,会去app目录下的templates目录下寻找名为user_list的HTML文件(根据app注册顺......