如何为随附的模块URL制作尾随的斜线可选



我有一个带有自己的URL的第三方Django应用程序,但它们需要拖延的斜线。在有或没有斜线的情况下,我该如何支持?

import re
from django.conf.urls import url, include
def optional_trailing_slash(urls):
   for url in urls[0].urlpatterns:
       url.regex = re.compile(url.regex.pattern.replace('/$', '/?$'))
   return urls
urlpatterns = [
   url(r'^', optional_trailing_slash(include('third_party_app.urls'))),
]

最新更新