无法在基本模板中使用user.username

用户名

嗨,我正在尝试在我的基本模板中使用用户对象,但是即使登录到页面后,用户对象每次仍返回null值

请在这里找到我的代码:

观看次数:

def loginView(request):
    if request.POST:
        username = request.POST['username']
        password = request.POST['password']
        user = authenticate(username =username, password = password)
        if user is not None:
            if user.is_active:
                login(request, user)
                return HttpResponseRedirect('/rango/home/')
        else: 
            print 'No user exist'
    else:
        c= {}
        c.update(csrf(request))
        return render_to_response('login.html', c)     

基本模板

<diV style="float: left;">
{% block sidebar %}
<div>
{% if user.is_authenticated %}
<a href="{%url 'addCategory'  %}">Add Category</a></br>
<a href="{%url 'logout' %}">Logout</a>
{% endif %}
<a href="{%url 'register'%}">Register</a></br>
<a href="{%url 'login'%}">Login</a></br>
<a href="{%url 'about'  %}" >About</a></br>
</div>
{% endblock %}
</diV>
罗汉

将您的代码更改为

return render_to_response('login.html', c, 
            context_instance=RequestContext(request))

如果没有context_instancedjango,则不会在模板上下文中添加默认上下文处理器数据。因此,您不会user在模板中得到对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在JavaScript中使用$ row ['username']

来自分类Dev

在R中使用Regex获取Twitter @Username

来自分类Dev

如何在codeigniter中使url / username?

来自分类Dev

如何在codeigniter中使url / username?

来自分类Dev

期望的表达式[user.username?]

来自分类Dev

CentOS 7中的环境USER和USERNAME

来自分类Dev

user.username 的属性(?)是什么?

来自分类Dev

无法解析属性:userId.username

来自分类Dev

无法从username.github.io访问CDN?

来自分类Dev

SSH无法创建目录/home/USERNAME/.ssh

来自分类Dev

无法从username.github.io访问CDN?

来自分类Dev

在全局目录中使用DirectorySearcher查找DOMAIN \ username

来自分类Dev

Django 使用 request.user.get_username() 填充隐藏输入

来自分类Dev

在 StreamReader 上使用 Environment.UserName

来自分类Dev

auth_user.username 给出 'NoneType' 对象没有属性 'username'

来自分类Dev

Linux + LDAP / ActiveDirectory:无法为用户创建私有组,例如“ username:username”

来自分类Dev

Does user.name in Git need to match my GitHub username?

来自分类Dev

通过外部服务的流星帐户未设置user.username

来自分类Dev

Rails 4-将URL从/ user /:id更改为/:username

来自分类Dev

翡翠#{user.username}部分页面刷新

来自分类Dev

python flask base.html不显示{{user.username}

来自分类Dev

控制台User.where(“ username LIKE?”,“%Test%”)

来自分类Dev

翡翠#{user.username}部分页面刷新

来自分类Dev

Django-UNIQUE约束失败:auth_user.username

来自分类Dev

dovecot无法压缩邮件文件夹/ var / mail / username

来自分类Dev

运行`chown -R username:usergroup / *`后无法sudo

来自分类Dev

登录失败后无法读取j_username

来自分类Dev

MinGW MSYS ssh 错误:无法创建目录 '/home/<username>/.ssh'

来自分类Dev

1045,“拒绝访问用户'username'@'NOT-local'(使用密码:是)”

Related 相关文章

  1. 1

    在JavaScript中使用$ row ['username']

  2. 2

    在R中使用Regex获取Twitter @Username

  3. 3

    如何在codeigniter中使url / username?

  4. 4

    如何在codeigniter中使url / username?

  5. 5

    期望的表达式[user.username?]

  6. 6

    CentOS 7中的环境USER和USERNAME

  7. 7

    user.username 的属性(?)是什么?

  8. 8

    无法解析属性:userId.username

  9. 9

    无法从username.github.io访问CDN?

  10. 10

    SSH无法创建目录/home/USERNAME/.ssh

  11. 11

    无法从username.github.io访问CDN?

  12. 12

    在全局目录中使用DirectorySearcher查找DOMAIN \ username

  13. 13

    Django 使用 request.user.get_username() 填充隐藏输入

  14. 14

    在 StreamReader 上使用 Environment.UserName

  15. 15

    auth_user.username 给出 'NoneType' 对象没有属性 'username'

  16. 16

    Linux + LDAP / ActiveDirectory:无法为用户创建私有组,例如“ username:username”

  17. 17

    Does user.name in Git need to match my GitHub username?

  18. 18

    通过外部服务的流星帐户未设置user.username

  19. 19

    Rails 4-将URL从/ user /:id更改为/:username

  20. 20

    翡翠#{user.username}部分页面刷新

  21. 21

    python flask base.html不显示{{user.username}

  22. 22

    控制台User.where(“ username LIKE?”,“%Test%”)

  23. 23

    翡翠#{user.username}部分页面刷新

  24. 24

    Django-UNIQUE约束失败:auth_user.username

  25. 25

    dovecot无法压缩邮件文件夹/ var / mail / username

  26. 26

    运行`chown -R username:usergroup / *`后无法sudo

  27. 27

    登录失败后无法读取j_username

  28. 28

    MinGW MSYS ssh 错误:无法创建目录 '/home/<username>/.ssh'

  29. 29

    1045,“拒绝访问用户'username'@'NOT-local'(使用密码:是)”

热门标签

归档