我的 urls.py 现在设置如下:
urlpatterns = [
url(r'^(?P<content_type_name>[a-zA-z-_]+)$', views.content_type, name = 'content_type'),
]
这使得该 url 将接受由 - 或 _ 或两者分隔的任何单词或单词字符串。但是,我想要一个正则表达式,它只接受 content_type_name 参数的三个词之一 - 'comics'、'articles'、'videos'。
我该如何设置?
最佳答案
应该做到以下几点:
urlpatterns = [
url(r'^(?P<content_type_name>comics|articles|videos)$', views.content_type, name='content_type'),
]
关于python - 如何设置只接受 3 个特定单词的 Django URL 正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33154540/