我做了一个自定义窗体向导,并将其合并到我的管理界面中。在
基本上我已经接受了零钱_表单.html并将其放在管理接口url下:
(r'^admin/compilation/evaluation/add/$', EvaluationWizard([EvaluationForm1, EvaluationForm2])),
它可以工作,但管理“会话”没有保留。我可以在不登录到管理界面的情况下访问页面,并且像breadcrumbs这样的管理变量不起作用。在
我该如何将它合并到“管理接口会话”下呢?在
谢谢,
约翰
Tags:
如果需要确保只有授权用户才能访问该页面,则需要在请求处理程序中检查管理员用户。这将是EvaluationWizard类中的
__call__
方法。在基本上,管理员使用的逻辑可用于查看here。在
AdminSite
类中查找:使用类似的逻辑,或者任何你需要的东西。在
__call__
方法的顶部需要一个类似的语句。AdminSite
的has_permission
方法是一个单行线,您可以按原样使用,但是您需要根据您的具体需要调整login
方法。在相关问题 更多 >
编程相关推荐