-1

登录后,我的注册/登录框应该被删除,取而代之的是一个包含已登录用户名并链接到用户个人资料的框。

如何实现?

4

1 回答 1

1

在您的模板中:

{% if user.is_authenticated %}
    <!-- display nav bar for the logged in user -->
{% else %}
    <!-- display login form or whatever you need -->
{% endif %}

使用 django,您始终可以在请求中使用经过身份验证的用户,这个简单的 if/else 语句可以帮助您满足您的需求。您显然可以将其设为 ajax 调用并调用 html 而无需新请求

文档中的更多信息

于 2012-11-21T10:45:52.440 回答