【发布时间】:2021-10-10 15:11:24
【问题描述】:
我的项目中有以下网址:
from django.urls import include, path
urlpatterns = [
path('case/<str:type>/<int:id>/', views.case, name='case'),
...
]
它工作正常,但 type URL 参数在我的数据库中实际上只能有 2 个值:"internal" 和 "external"。如何在我的 URL 路径本身中限制这一点?将使我不必在视图中验证它。感谢您的帮助。
【问题讨论】:
-
docs.djangoproject.com/en/3.2/topics/http/urls/…
url或re_path正在使用正则表达式,因此您可以为您的案例编写一个小正则表达式并使用re_path/url
标签: django django-urls