问题标签 [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 投票
1 回答
338 浏览

python - 为什么在 django shell 中保存后 QuerySet 不更新?

所以今天,当我在学习数据库的 Django shell 接口时,我遇到了一个非常奇怪的问题。

即使在执行保存方法后,我也无法获取更新的数据。

我搜索了这个问题,但在所有这些查询中,他们缺少保存方法。

这是一些 django 更新问题还是我错过了什么?

所以这是输出。如您所见,即使保存后用户对象仍为空白

这是我的模型

0 投票
1 回答
139 浏览

django - 如何在 python3 manage.py shell 中以表格形式打印 Django 查询集

有没有办法或包在 python3 manage.py shell 中以表格形式打印 Django 查询集

查询集打印如下

这个

但我希望它像这样打印

这个

0 投票
1 回答
164 浏览

django - django从shell中的一对多模型关系中检索所有对象

我怎样才能获得一个板内的所有任务?(每个用户都可以创建一个板,并且在该板内用户可以创建任务)我已经尝试过Board.objects.get(pk=1).title.title,但这似乎不起作用。

0 投票
1 回答
44 浏览

python - 如何在bpython中剪切和粘贴?

如果可能的话,我想直接在 shell 会话中剪切和粘贴。我在 .py 文件中有一个简单的 with 块:

这将很容易地剪切和粘贴到解释器中。但是,如果我尝试直接在 bpython 会话本身中剪切和粘贴,则会引发错误:

我觉得必须有一个简单的工作流程改变,我只需敲几下键就可以做到这一点。必须不断地按向上箭头重新插入可以做到这一点,但我们可以为整个最后一个块做类似 %hist 或类似的事情吗?我怎样才能做到这一点?我将 zsh 与 oh-my-zsh 和 powerlevel10k 一起使用。

0 投票
1 回答
1020 浏览

django - 在 Django Shell 中获取模型的所有字段

是否可以在 Django Shell 中输出特定模型的所有字段的名称?例如,如何从User模型中获取字段:

我知道我可以通过访问models.py适当的应用程序来获得它,但在同一个地方获取所有应用程序的模型信息对我来说会更方便。

0 投票
3 回答
42 浏览

django - 如何通过多级反向查找来获取对象

在我的项目中,有三个模型:

Level1模型有 2 个对象WATX. Level2有5个对象AAABBB外键在哪里WA;和AAA,CCCDDD键在哪里TX

Level3中,我想在Level2外键对象RRRR所在的位置添加一个对象。AAA

当我尝试通过 获取Level2Level2.objects.get(name='AAA'),它显示错误get() returned more than one Level2 -- it returned 2!

如何解决这个问题。提前致谢。

0 投票
1 回答
62 浏览

python - Django 上下文处理器不从 shell 渲染

使用Django 3.2

定义了一些全局变量,例如

应用程序/context_processors.py

并在settings.py文件中

APP_NAME在电子邮件模板页脚中使用过

帐户/电子邮件.py

模板/帐户/welcome_message.html

当电子邮件从门户网站发送时,APP_NAME呈现正常,但是当电子邮件发送是从 Django shell 启动时

然后APP_NAME不会在电子邮件中呈现。

上下文处理器如何也可以从 shell 呈现?

0 投票
0 回答
35 浏览

django - m2m_change 信号在管理站点中不起作用,但在 shell 中起作用

我有一个模型

并且CatigoryPerants是:

我尝试在signal.py中运行一个信号:

问题是当我将新父级添加到Category来自 Shell 的.parents.set([parents])或其.parants.add(parent)工作时,但是当从管理站点添加任何父级时,此信号不起作用

我添加了signal.pyinready函数apps.py

然后添加myappConfig__init__.py defult_app_config

0 投票
1 回答
23 浏览

django - Django Shell 更新对象值

我想在 django shell 中将价格提高 30%。

模型.py:

贝壳:

错误:

0 投票
1 回答
34 浏览

django - Django shell 获取模型对象函数不起作用有什么想法吗?

我试图查看 django 文档,但找不到我要查找的内容。我有一个 django 模型,在这个模型中我定义了 som 逻辑,问题是当我尝试通过 django shell 获取接收器时我无法获得值。我想看看 def recepie_status 是否正常工作。

我的模型:

我在 django shell 中做到了这一点:

在 django shell 中抛出此错误