我有一个带有自己的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'))),
]