Знак равенства в URL активации регистрации django - PullRequest
3 голосов
/ 27 ноября 2010

Я использую django-регистрацию и по какой-то причине, отправляя электронное письмо с кодом активации, вставляет знак равенства с третьего до последнего символа следующим образом: http://example.com/accounts/activate/a65b4aca5156211bc522e29f3e872290544d14= e4 /

Это означает, что диспетчер URL-адресов не перехватывает URL-адрес (регулярное выражение равно ^activate/(?P<activation_key>\w+)/$. URL в любом случае неверен, как и должно быть без знака равенства.

Кто-нибудь знает, почему это происходит?

1 Ответ

8 голосов
/ 27 ноября 2010

Ваш почтовый клиент не читает сообщение в зашифрованном виде в кодировке. A = в конце строки означает, что строка должна быть без проблем объединена со следующей строкой.

...