向django cms添加自定义url操作参数

向django cms添加自定义url操作参数,django,django-cms,url-pattern,Django,Django Cms,Url Pattern,django cms中常见的url操作参数有:?编辑进入编辑模式,?工具栏关闭禁用/隐藏工具栏 现在,我想添加一个新的操作参数,例如?logout,它只会注销用户,而不管用户当前在哪个url上。我试图用以下模式将其包含在url.py中: url(r'^.*\?logout$', RedirectView.as_view(url='/admin/logout/')), 我在另一个答案中读到,你不应该用URL模式捕捉URL参数 我应该在一种中间件中这样做吗?或者在别的什么地方 使用djan

django cms中常见的url操作参数有:
?编辑
进入编辑模式,
?工具栏关闭
禁用/隐藏工具栏

现在,我想添加一个新的操作参数,例如
?logout
,它只会注销用户,而不管用户当前在哪个url上。我试图用以下模式将其包含在
url.py
中:

    url(r'^.*\?logout$', RedirectView.as_view(url='/admin/logout/')),
我在另一个答案中读到,你不应该用URL模式捕捉URL参数

我应该在一种中间件中这样做吗?或者在别的什么地方


使用django==1.11,django cms==3.5.3

这应该是一个中间件。它可能和url模式一样好用,但不是“怎么做”——至少我在教程或文档中从未见过类似的东西