首页 > 解决方案 > 我如何在 django shell 中“request.user”

问题描述

我想在 shell 上查询我的 django 用户模型。如何在 shell 上对用户进行身份验证?

标签: djangoshelldjango-models

解决方案


Django shell中没有request.userrequest.user是根据您对视图提出的请求分配的。

您可以做的是从用户模型中分配一个用户,例如,

user = User.objects.filter(id=1)

然后使用这个用户做任何你想做的事request.user


推荐阅读