Django Rest验证密码重置链接包含html代码

Django Rest验证密码重置链接包含html代码,django,django-rest-framework,django-rest-auth,Django,Django Rest Framework,Django Rest Auth,我正在使用Django REST Auth进行用户注册。除了密码重置链接包含%20”和%0A”html代码之外,所有这些代码都可以正常工作,如果不在发布前手动调整令牌,这些代码将产生不可用的令牌。收到的电子邮件中的示例链接: http://127.0.0.1:8000/password-reset/confirm/MTY0MjM0MGMtNGEyMi00ZmY5LWE3YzgtNDdiOGM2M2ViYzIy/%20%0A%20%20%20%20%20%20%20%205d9-2e76cc7a3

我正在使用Django REST Auth进行用户注册。除了密码重置链接包含
%20”
%0A”
html代码之外,所有这些代码都可以正常工作,如果不在发布前手动调整令牌,这些代码将产生不可用的令牌。收到的电子邮件中的示例链接:

http://127.0.0.1:8000/password-reset/confirm/MTY0MjM0MGMtNGEyMi00ZmY5LWE3YzgtNDdiOGM2M2ViYzIy/%20%0A%20%20%20%20%20%20%20%205d9-2e76cc7a3bc99cf6f1ed/
我已经尝试重写PasswordResetSerializer等,但到目前为止,没有任何东西能够帮助解决这个问题。包版本如下

Django                         3.0.2     
django-rest-auth               0.9.5     
djangorestframework            3.11.0

有人知道这是从哪里来的以及如何修复吗?

有可能您的URL\u patterns=[]不适合此视图。

在web空间中会转换为%20谢谢,这一点很清楚。但是这些空白是从哪里来的,rest auth的哪个部分将它们设置到链接中?谢谢。就我所见,这不是url模式。我切换到另一个auth框架。问题解决了。