【发布时间】:2011-08-10 04:20:31
【问题描述】:
Django 管理页面将“站点”作为默认对象。
这让用户感到困惑,因为我的应用程序还具有可通过管理页面访问的“站点”模型。
如何从页面中删除默认对象?
【问题讨论】:
标签: django django-admin
Django 管理页面将“站点”作为默认对象。
这让用户感到困惑,因为我的应用程序还具有可通过管理页面访问的“站点”模型。
如何从页面中删除默认对象?
【问题讨论】:
标签: django django-admin
使用unregister:
from django.contrib import admin
from django.contrib.sites.models import Site
admin.site.unregister(Site)
我通常把这个放在:
admin.autodiscover()
在 urls.py 中
【讨论】:
也许从您的 settings.py 文件中的 INSTALLED_APPS 元组中注释掉 django.contrib.sites 会有所帮助。
【讨论】: