python - 如何检查此用户是匿名用户还是我系统上的实际用户?

标签 python django http authentication

def index(request):
    the_user = request.user

在 Django 中,我如何知道它是否是真实用户?我试过了:

if the_user: 但是“AnonymousUser”即使没有人登录也存在。所以它总是返回true,这不起作用。

最佳答案

您可以检查 request.user.is_anonymous返回 True

关于python - 如何检查此用户是匿名用户还是我系统上的实际用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4642596/

相关文章:

python - 运行 Python 时在进程之间交换对象

python - 为什么 Selenium 的 wait.until_not(EC.invisibility_of_element_ located) 等待加载器消失的时间太长?

python - 寻找总质量为 m 的可能氨基酸序列的算法优化

python - 从 Django 模型类中解耦域类

http - 如何将 io.ReadCloser 流式传输到 http.ResponseWriter

java - Json 到 HashMap

python - 为什么我不能使用 python smtplib 向自己发送邮件?

django - 当 Gunicorn 在 ubuntu 服务器上运行时,为什么没有应用从 git 提取的新代码?

python - rqworker超时

android - 如何在 android webview 中拦截 POST 数据