@lonestep 看了您的代码,有点疑惑您为什么没有直接用django的auth模块内置的方法判断用户是否登录。而是用了一个自定义的“login_flag”?是否这样使用为了一些特别的考虑?<br>
我试着修改了您的代码,经验证下面这些auth自带的功能在您的工程中都是可以有效使用的。
在view中:<br>
判断是否登录: if request.user.is_authenticated():<br>
获取用户名:kola_name = request.user.get_username()
模板中:<br>
判断是否登录:{% if user.is_authenticated %} <br>
判断是否管理员:{% if user.is_superuser %} <br>
获取用户名:{{user.username}}