다른 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/에서 나는 flat1을 site1에, http://site2.com/admin/에 보았습니다. site2에 대한 플랫 페이지를 봅니다. 하지만 http://site1.com/admin/ 인터페이스의 모든 페이지를보고 싶습니다! 내가 도대체 뭘 잘못하고있는 겁니까?
그 관리자를 currobjects과의 거래는 무엇입니까? 당신의 의도는 무엇입니까, 그리고 표준 객체 관리자로 끝내고있는 것이 있습니까? –