问题标签 [django-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1294 浏览

django - Django表单:如何在下拉列表中仅显示与用户关联的对象

我是一家兽医医院,有宠物类和类记录。每只宠物可以有许多记录,即每次它访问医院时都会获得一条新记录。

目前,我的表单显示了与我的应用程序关联的所有宠物(请查看https://i.stack.imgur.com/8j7V8.png)。

我只想显示用户注册的宠物(为什么 Bob 会带着陌生人的猫去看兽医?)

查看添加记录:

表格.py

模型.py

如何让 selectPet 下拉菜单仅显示 Bob 的注册宠物?

谢谢你的时间!

0 投票
2 回答
6357 浏览

django - django.db.utils.OperationalError:Shell 命令 forloop 中的外键不匹配

我正在研究以下两个 Django 模型:

以用户为外键的组织模型和以组织为外键的类别列表。

以下是型号

现在,我的 settings.py 文件中存储了 150 多个值的巨大列表,我想将其添加到 Category 模型中。

CATEGORY_LIST = ['value' , 'value2', ...., 'valueN'] 看起来像这样

这是我在 shell 中执行的脚本

但是我遇到以下错误:

其中:Mysite 是我在 Django 项目中的应用名称。

0 投票
2 回答
874 浏览

django - shell中的Django更新模型不保存

我正在尝试使用 csv 更新现有模型的数据。我阅读了文件并毫无问题地分配了值。

如果我尝试 `MyModel.update() 一切运行没有错误,但数据没有保存。

我通常使用该方法上传新数据MyModel.save()并且没有问题。现在,如果我使用它,我会得到“查询集没有属性保存”。

如果我打印一些 p.values,我可以看到它们是从 csv 文件中正确填充的。

我做错了什么?

提前致谢!

0 投票
1 回答
1596 浏览

python - Python脚本不适用于django shell

我已经编写了create users使用 csv 文件的脚本。我还必须检查sso username是否有效或不使用 api 请求及其写入_validate_user函数。要发出我正在使用的 api 请求urllib3。下面提供的示例代码。

当我使用运行代码python3 manage.py shell并逐行输入代码时,我没有收到任何错误,一切都按预期工作。

当我python3 manage.py shell < utility_folder/load_users.py用来运行脚本时,我得到了NameError: name 'urllib3' is not defined at line number 6. 我在这里想念什么。我尝试使用requests模块也没有太大帮助。

请指教。

0 投票
2 回答
588 浏览

python - 获取要用作外键的模型实例,以将数据添加到 Django 中的其他模型

我有一个关系模型,它映射两个模型,即我的用户和position前面提到的它。这Emp_position是关系模型。

现在要将数据插入 Emp_position,我需要用户和位置的实例。我能够使用该字段轻松获取用户模型实例,user.username但是如何获取位置实例。位置实例,我通过使用过滤器函数使用一些逻辑推导。如何获取实例,哪个函数可以帮助我使用某些条件获取实例。

这是我尝试过的:

但这并没有保存模型。

编辑:如评论部分所述

0 投票
1 回答
139 浏览

python - 无法在 django python shell 中检查配置文件模型

我正在尝试运行 django shell 以了解上传照片时照片发生了什么。

但是,当我尝试过滤特定用户时

我收到以下错误消息:

AttributeError:经理不可用;'auth.User' 已替换为 'classroom.User'

我猜这与settings.py中的这个有关

我应该输入什么来查看配置文件模型

0 投票
1 回答
3889 浏览

python - Django Shell API KeyError

我在 django shell API 中导入模型,但出现以下错误。以下是它的发生方式:

我得到:

File "<console>", line 1, in <module> KeyError: "'__name__' not in globals"

0 投票
1 回答
183 浏览

python - 在我的 Django 项目中提取了错误的日期时间

我目前正在我的 postgresdb 中插入当前时间戳。如下所示,日期2 月 19 日被插入。

在此处输入图像描述

但是当我到达 Django shell 并打印所有日期时,它的打印日期是18th feb。我该如何解决这种困惑。

在我的settings.py 中,当前时区设置为UTC,我无法更改。请建议

0 投票
1 回答
72 浏览

python - 启动 Django shell 但 python 解释器启动

我使用以下方法启动了 Django 的外壳:

但奇怪的是,python 解释器正在启动(我看到 >>> 而不是 [n]:,并且初始化文本不包含 Django 信息,除了不执行 shell 的主要导入)

考虑到:我在 ubuntu 20.04 中,使用 python 而不是 python3 运行没有问题,现在 python 无法识别,但它与 python3 链接,所以没有区别“不是吗??!”。

0 投票
2 回答
105 浏览

python - 如何用 Rich 替换/扩展 Django shell?

Django 允许用更强大的 shell 替换它的默认 shell,比如ipythonbpython.

有没有办法用Rich替换/扩展默认的 Django shell ?