如何将url字符串添加到django视图?

时间:2013-12-05 19:53:48

标签: javascript python ajax django django-forms

我不知道我是否以正确的方式这样做,但在我的django应用程序中,我有javascript帮助登录页面。我在我的django服务器上创建了一个ajax rest api(使用整个csrv身份验证)。

现在,我想在javascript成功向服务器发送ajax调用时重定向用户。我认为返回一个带有'success'的json可能很容易:true和'url':,但我无法找到一个很好的方法来获取该url字符串。我知道django严格要求只在一个地方输入网址并从urls.py中引用它。

我的问题是:如何将该url字符串发送到客户端?或者,如果有更好的方法,我该怎么做呢?

(我不使用表单的原因是因为我需要过滤掉某些注册事项,而这些注册事项无法通过将{{LoginForm}}放入模板的常规方式进行过滤。

1 个答案:

答案 0 :(得分:2)

查看reverse功能

reverse('url-name')将返回名为url-name

的视图的路径