전자 메일 주소 유효성 검사를위한 URL을 생성하기 위해 Django를 사용하여 서명 된 토큰을 만들었습니다. 이제 장고가 생성 한 토큰과 url 패턴이 일치하는지 확인해야한다.Django를위한 Regex signed 토큰
토큰은 다음과 같은 기능을 사용하여 만들어집니다 :
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>[^/]+)
입니다 .
그리고 귀하의 질문은 무엇입니까? 아니면 오류가 있다면? – Jan
내 질문은 - 서명 함수에 의해 생성 된 토큰에 대한 올바른 정규식인가? (저는 정규 표현식에 관해서는 꽤 경험이 없습니다) – Rob