我对 AdminSite 进行了子类化,并且正在尝试添加几个自定义视图。
当我将它们添加到我的一个应用程序的 url 中时,我的视图工作正常,但我无法让它们与管理员一起使用(在我的新管理站点注册的所有模型都可以正常工作)。
class HqAdmin(AdminSite):
def get_urls(self):
urls = super(HqAdmin, self).get_urls()
urls += patterns('',
url(r'^orders/$',
self.admin_view(OrderListView.as_view()),
kwargs={'current_app': self.name},
name="order-list-page"),
url(r'^orders/(?P<pk>\d+)/$',
self.admin_view(OrderView.as_view()),
kwargs={'current_app': self.name},
name='order-page'),
)
return urls
hq_admin = HqAdmin(name='Custom Admin')
我在 /admin/orders/ 收到 404