【发布时间】:2010-04-05 09:34:24
【问题描述】:
我有两个具有不同 SITE_ID 的站点,但我希望两个站点只有一个管理界面。
我有一个模型,它只是一个扩展的 FlatPage:
# models.py
class SFlatPage(FlatPage):
currobjects = CurrentSiteManager('sites')
galleries = models.ManyToManyField(Gallery)
# etc
# admin.py
class SFlatPageAdmin(FlatPageAdmin):
fieldsets = None
admin.site.register(SFlatPage, SFlatPageAdmin)
admin.site.unregister(FlatPage)
我不知道为什么,但管理界面中只有当前站点的页面。在http://site1.com/admin/ 我看到site1 的平面页面,在http://site2.com/admin/ 我看到site2 的平面页面。但是我想查看http://site1.com/admin/界面中的所有页面!我做错了什么?
【问题讨论】:
-
那个 currobjects 管理器是怎么回事?你的意图是什么,标准对象管理器是否正在做任何事情?
标签: django django-admin django-sites