我目前正在开发一个模式登录框,它可以在不重新加载页面的情况下提交和处理登录请求。登录成功后,有两种可能的结果:
用户想事先点击一个链接,该链接仅供登录用户访问:用户在登录后被重定向到该页面
用户单击了一个触发 AJAX 调用的元素,该调用只有登录用户才能访问:登录后再次触发 ajax 调用
模板
{% load url from future %}
<form action="{% url 'login' %}" method="post">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Login" />
</form>
现在,我不知道该怎么做。我的主要问题是确定登录后需要处理哪个 URL。成功登录后,我如何知道哪个 URL 当前在队列中等待处理?