我有一个 Django 应用程序。在应用程序中,我有一个如下所示的网址:-
路径('url/',views.appmain,name="main")
问题在于尾部斜杠是必需的。我想让斜杠可选,并且可以使用或不使用斜杠访问网址。
我检查了 APPEND_SLASH
但它不起作用。有什么办法解决吗?
最佳答案
您可以使用 re_path
而不是 path
在 URL 模式中使用正则表达式。使用 ?
登录您的网址,如下所示:
from django.urls import re_path
re_path(r'url/?$', views.appmain, name="main")
注意:问号与网址中的零个或一个 /
匹配。它接受 domain.com/url
和 domain.com/url/
关于python - 如何在 django 中使尾部斜杠可选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59115733/