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),
]

显示效果:

相关推荐
QD.Joker18 分钟前
日志收集工具-logstash
数据库·elk
2401_836836592 小时前
mongodb数据库应用
数据库·mongodb
gs801402 小时前
机房断电后 etcd 启动失败的排查与快速恢复实录
数据库·etcd
烟雨归来3 小时前
19c补丁后oracle属主变化,导致不能识别磁盘组
数据库·oracle
厚衣服_34 小时前
第7篇:中间件全链路监控与 SQL 性能分析实践
数据库·sql·中间件
伤不起bb4 小时前
NoSQL 之 Redis 集群
数据库·redis·nosql
alpszero4 小时前
使用VSCode开发Django指南
vscode·python·django·sqlite
迷途思凡4 小时前
各数据库字段类型统计
数据库
大数据魔法师4 小时前
MongoDB(八) - MongoDB GridFS介绍及使用Python操作GridFS
数据库·python·mongodb