django-cms中常见的url操作参数例如:?edit
进入编辑模式,?toolbar_off
禁用/隐藏工具栏。
现在,我想添加一个新的动作参数,例如?logout
只会注销用户,无论他/她当前使用的是哪个URL。我尝试使用以下模式将其包含在urls.py
中:
url(r'^.*\?logout$', RedirectView.as_view(url='/admin/logout/')),
我在另一个SO答案中读到,您不应捕获带有url模式的URL参数...
我应该在一种中间件中执行此操作吗?还是其他地方?
使用django == 1.11,django-cms == 3.5.3
答案 0 :(得分:1)
这一定要进入中间件。它可能和url模式一样好用,但不是“如何做”-至少我在教程或文档中从未见过类似的东西。