我目前正在使用Django和Angular进行项目。我正在尝试实现Django的密码重置应用程序,这似乎很容易设置。我按照说明操作,遇到了一个由Angular的路由引起的特殊问题。我正在尝试使用
链接到FormView<a href="{% url 'password_reset_recover' %}">Forgot password?</a>
但似乎Angular的路由一直在提取链接的字面翻译
http://127.0.0.1:8000/%7B%%20url%20'password_reset_recover'%20%%7D
这当然会导致弹出路由错误。
无论如何我可以在没有Angular干扰的情况下链接到这个视图吗?
答案 0 :(得分:1)
看起来问题是Django没有解析模板中的URL标记。可能想要研究而不是进入Angular
您可以查看开发人员工具中的a
标记并查看其内容吗?有可能它确切地说明了URL指向的内容。 /%7B%%20url%20'password_reset_recover'%20%%7D
您是否在根password_reset_recover
中添加了urls.py
?