13、Django Admin创建两个独立的管理站点

admin文件

复制代码
from .models import Epic, Event, EventHero, EventVillain  
from django.contrib.admin import AdminSite

class EventAdminSite(AdminSite):
    site_header = "Events管理"
    site_title = "欢迎您!"
    index_title = "管理员"

event_admin_site = EventAdminSite(name='event_admin')

event_admin_site.register(Epic)
event_admin_site.register(Event)
event_admin_site.register(EventHero)
event_admin_site.register(EventVillain)

urls

复制代码
from django.contrib import admin
from django.urls import path
from Events.admin import event_admin_site

urlpatterns = [
    path('entity-admin/', admin.site.urls),
    path('event-admin/', event_admin_site.urls),
]

显示效果:

相关推荐
小李来了!几秒前
数据库DDL、DML、DQL、DCL详解
数据库·mysql
6+h7 分钟前
【Redis】缓存问题及解决方案
数据库·redis·缓存
always_TT25 分钟前
字符串输入:gets vs fgets(安全问题)
数据库·安全
我科绝伦(Huanhuan Zhou)33 分钟前
【生产案例】MySQL InnoDB 数据损坏崩溃修复
数据库·mysql·adb
猹叉叉(学习版)36 分钟前
【系统分析师_知识点整理】 3.数据库系统
数据库·笔记·软考·系统分析师
6+h1 小时前
【Redis】高可用核心讲解
数据库·redis·缓存
海棠蚀omo1 小时前
从零敲开 MySQL 的大门:库与表的基础操作实战(保姆级入门指南)
数据库·mysql
鸽芷咕1 小时前
告别迁移焦虑:KingbaseES如何搞定Oracle复杂的层次查询与伪列?
数据库·oracle
当代红领巾1 小时前
Oracle 中的物理备份
数据库·oracle