我有一個網址,我urls.py如下: -Django中找不到網址
url(r'^api/profile/(?P<username>\w+)/$', views.ProfileDetail.as_view()),
我的用戶名是一樣的我EMAILID,即[email protected]
。當我瀏覽到http://127.0.0.1:8000/api/profile/[email protected]/
時,它顯示404 Page not found
。
如果用戶名更改爲普通單詞(不像emailid),則URL正常工作。我如何確保URL將emailids作爲用戶名?
你要逃避'.'和'+ '在你的正則表達式中:'[a-zA-Z0-9 \ + @ \ ._-]' – ahmed
好的。編輯。 – AntiMS