This question already has an answer here:
Learning Regular Expressions [closed]
(1个答案)
3年前关闭。
我想在我的django服务器中的用户激活其电子邮件中带有令牌的链接时,就像这样:
我有这个模式
但是它返回了404。我进行了大量搜索,但似乎没有任何效果。我究竟做错了什么?
我找不到有效的阅读答案
https://docs.djangoproject.com/es/1.9/ref/urls/
也不
https://docs.djangoproject.com/es/1.9/topics/http/urls/
编辑:
我已经看过帖子
Learning Regular Expressions
但是,没有关于同时接收连字符和点的例子,这就是造成我困惑的原因。
标记的答案解决了我的问题。谢谢
(1个答案)
3年前关闭。
我想在我的django服务器中的用户激活其电子邮件中带有令牌的链接时,就像这样:
http://127.0.0.1:8000/user-activation/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImdhYm8iLCJ1c2VyX2lkIjoxOSwiZW1haWwiOiJsYXRvcnJlZ2FiQGdtYWlsLmNvbSIsImV4cCI6MTQ2NDE3ODk1N30.5FDKdxKxWuOkqe3rMNE-eHwmtrlWpD7EZ-EXw0yQM3U/
我有这个模式
url(r'^user-activation/(?P<id>\w+)/', views.UserActivation.as_view()),
但是它返回了404。我进行了大量搜索,但似乎没有任何效果。我究竟做错了什么?
我找不到有效的阅读答案
https://docs.djangoproject.com/es/1.9/ref/urls/
也不
https://docs.djangoproject.com/es/1.9/topics/http/urls/
编辑:
我已经看过帖子
Learning Regular Expressions
但是,没有关于同时接收连字符和点的例子,这就是造成我困惑的原因。
标记的答案解决了我的问题。谢谢
最佳答案
您的令牌还包含.
和-
字符,因此您还需要正则表达式来匹配它们-当前它仅与单词字符匹配
url(r'^user-activation/(?P<id>[\w\.-]+)/', views.UserActivation.as_view()),
关于python - 标记的django url regex是哪个参数? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37438958/
10-12 18:19