【发布时间】:2019-04-03 19:07:20
【问题描述】:
我有两个管理网站,我想在这两个网站上使用不同的自定义模板 这是我的 admin.py 文件:
from django.contrib import admin
from django.contrib.admin import AdminSite
from .models import Equipo
@admin.register(Equipo)
class EquipoAdmin(admin.ModelAdmin):
list_display = ('codigo', 'nombre', 'contador', 'unidades')
class AdminMantenimiento(AdminSite):
site_header = "MANTENIMIENTO"
class EquipoAdminMantenimiento(admin.ModelAdmin):
list_display = ('codigo', 'nombre')
admin_site = AdminMantenimiento(name='Administrador Mantenimiento')
admin_site.register(Equipo, EquipoAdminMantenimiento)
这是我的 urls.py 文件:
from django.contrib import admin
from django.urls import path
from Mantenimiento.admin import admin_site
urlpatterns = [
path('admin/', admin.site.urls),
path('admin2/',admin_site.urls)
]
如果我按照Django documentation 覆盖模板,更改将应用于两个 AdminSites。如何为扩展 AdminSite 的类设置自定义模板?
【问题讨论】: