我喜欢当我使用正则表达式/some/url
时Django如何从/some/url/
重定向到^/some/url/$
,但是反之亦然,例如当我使用正则表达式/some/url/
时,从/some/url
重定向到^/some/url$
。
如何从我的django应用程序中添加此功能而不是使用手动mod_rewrite?
答案 0 :(得分:4)
我已经开始工作了。我已将/?
添加到我的网址RegEx,就在最后的$
标记之前。然后我将其添加到我的views.py
:
from django.shortcuts import redirect
# ...
def some_view(request, some_param):
if request.path[-1] == '/':
return redirect(request.path[:-1])
# ...