【问题标题】:Django authentication on home page主页上的 Django 身份验证
【发布时间】:2023-02-24 18:41:35
【问题描述】:

我如何将 Django 主页模板上登录用户的名称与任何其他字符串进行比较

this is what i tried

【问题讨论】:

  • 并共享有问题的代码,而不是发布屏幕截图。

标签: python django templates


【解决方案1】:

你可以简单地尝试这样:

{% if user.is_superuser %} // checks if the user is admin
    Admin Dashboard
{% elif user.is_authenticated %}
    Dashboard
{% else %}
    Sign In
{% end %}

这里 is_superuser 检查用户是否是管理员用户。

【讨论】:

    【解决方案2】:

    要登录用户详细信息,您可以这样做:

    对于用户名request.user.username

    对于名字request.user.first_name

    其他值(字段)也是如此

    【讨论】:

      猜你喜欢
      • 2016-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 2011-09-23
      • 2013-09-09
      相关资源
      最近更新 更多