2016-09-26 80 views
1

我目前正在使用Django和Angular开发一个项目。我试图实现Django的密码重置应用程序,这似乎很容易设置。我按照说明操作,遇到了由Angular的路由引起的一个特殊问题。我想链接到使用与Django URL和Angular Route发生冲突

<a href="{% url 'password_reset_recover' %}">Forgot password?</a> 

一个FormView但似乎角的路由不断拿起链接

http://127.0.0.1:8000/%7B%%20url%20'password_reset_recover'%20%%7D 

这当然会导致路由错误弹出的直译。

有没有反正我可以链接到这个观点没有角度干扰?

+0

你解决了吗? – nikjohn

回答

1

看起来像问题是,Django不解析模板中的URL标记。可能想看看,而不是Angular

您可以检查开发人员工具中的a标记,看看它说了什么吗?它有可能确切地说明了URL指向的内容。 /%7B%%20url%20'password_reset_recover'%20%%7D

你在根urls.py中加了password_reset_recover

+0

是啊我在我的urls.py中有password_reset_recover –

+0

还是没有运气?这仍然是一个确切的问题吗? – nikjohn

+0

是的字符集也是UTF-8,所以这不应该是问题。这真的很烦人,这是我完成我的web项目所需要做的最后一件事。 –