【发布时间】:2014-01-16 06:23:16
【问题描述】:
我对前端 Web 编程比较陌生,并且正在尝试模仿 iCloud.com 登录页面。我有整个布局。我有成功登录时的转换功能以及登录失败时的抖动功能,但我一生无法弄清楚如何在不更改页面的情况下使用 django 检查用户身份验证,然后相应地激活这些功能。我无法让 ajax 或任何东西工作。
任何人都知道这是如何完成的,可以为我指明正确的方向。现在我很确定我要做的是提交一个 ajax 表单。
【问题讨论】:
-
“使用 django 检查用户身份验证”是什么意思。 request.user.is_authenticated 返回用户是否登录
-
是的,我可以通过一般的 django 方式来做到这一点,它调用一个新的 url 来做这些事情.. 但是我如何将表单提交给执行 is_authenticated 的 django/python 函数,然后制作在不离开页面或刷新的情况下根据结果做出决定?
-
我会发布最简单的例子。
-
icloud 是一个单页网络应用程序。它与普通网页非常不同。我们需要编写很多前端代码和后端api。在大多数情况下,这是不值得的。
标签: python ajax django json django-authentication