【发布时间】:2017-10-13 12:14:26
【问题描述】:
我使用 Django 创建了一个签名令牌,以便创建一个用于验证电子邮件地址的 URL。我现在需要确保我的 urlpattern 与 Django 创建的令牌匹配。
令牌是使用以下函数创建的:
from django.core import signing
def create_token(verify_code, partial_token):
token = {
'verify_code': verify_code,
'partial_token': partial_token
}
return signing.dumps(token)
我有以下 url + 正则表达式:
url(r'^email/validation/(?P<signed_token>[^/]+)/$', core_views.email_validation,
name='email_validation')
(?P<signed_token>[^/]+) 是拾取使用该函数创建的所有可能标记的正确正则表达式吗?
【问题讨论】:
-
你的问题是什么?或者如果有错误?
-
我的问题是 - 签名函数生成的令牌的正则表达式是否正确? (我对正则表达式非常缺乏经验)