Django不会在重新呈现当前页面时重新加载页面

2024-09-29 19:20:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个Django应用程序,并通过自定义身份验证对用户进行身份验证。身份验证工作很好,但是当我返回同一页面的呈现时,Django只是挂起。实际上,我有一个POST请求url auth digits,如果成功,我返回当前页面的呈现jubi。我尝试过HttpResponseRedirect,服务器调用GET请求,但是没有重新加载页面(可能是因为它识别出页面上已经存在了?)。在

在网址.py在

urlpatterns = [
url(r'^index/$', views.index, name='index'),
url(r'^jubi/$', views.jubi, name='jubi'),
url(r'^login/$', views.login, name='login'),
url(r'^logout/$', views.logout, name='logout'),
url(r'^auth_digits/$', views.auth_digits, name='auth_digits'),
]

在视图.py在

^{pr2}$

在朱比.html在

{% if user.is_authenticated %}
    <script>console.log("we are auth")</script>
{% else %}
    <div class="load-login-form"></div>                               
{% endif %} 

Tags: djangonamepydivauth身份验证urlindex

热门问题