这是我的网址:
/jobs-in-new-york
这是我的urls.py
url(r'^account/', include('.account.urls')),
url(r'^account/', include('allauth.urls')),
url(r'^payment/', include('.payments.urls', namespace='payments')),
url(r'^student/', include('.student.urls')),
url(r'^employer/', include('.employer.urls')),
url(r'^(?P<slug>[-\w\/]+)', JobSearchView.as_view(), name='job_search')
如何更改此正则表达式 ^(?P<slug>[-\w\/]+)
这样,如果 slug 包含单词 jobs,它就会匹配!
最佳答案
你可以这样做:
^(?P<slug>[-\w]*jobs[-\w]*)/'
-
[-\w]*
匹配-
或[A-Za-z0-9_]
中的任何一个,零次或多次 -
jobs
匹配jobs
从字面上看
关于python - Django urls slug 必须包含单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57435883/