django - 我如何在 django shell 中“request.user”
问题描述
我想在 shell 上查询我的 django 用户模型。如何在 shell 上对用户进行身份验证?
解决方案
Django shell中没有request.user
。request.user
是根据您对视图提出的请求分配的。
您可以做的是从用户模型中分配一个用户,例如,
user = User.objects.filter(id=1)
然后使用这个用户做任何你想做的事request.user
推荐阅读
- javascript - 错误“未捕获的语法错误:输入意外结束”
- python - 两次调用 tf.Session() 导致致命错误:未能获取设备 0 的设备属性 13
- javascript - 根据表单值更新变量
- python-3.x - 无法从 bokeh.themes 导入内置主题的散景
- jenkins - 将 SH 输出转换为数组?
- php - php:组合相同类型的变量值?
- json - 在 json 文档中没有指定键的 bigquery 中从 json 字符串中提取键和值
- r - 如何清理数据库并在 R 中正确读取
- azure-data-explorer - 如何在 Kusto 中创建自定义输出对象
- jhipster - 在没有 uaa 的情况下连接 jhipster 网关