问题标签 [django-commands]

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 回答
65 浏览

django - 创建 django 模型实例不适用于自定义管理命令

我正在尝试为我的 Django 模型之一创建一个新实例。当我在我的 python shell 中执行此操作时,它工作正常并且确实创建了对象。

但是,当我使用完全相同的代码在我的自定义管理命令脚本之一中执行此操作时,没有错误,但永远不会创建对象!

有任何想法吗?

0 投票
2 回答
1140 浏览

django - Django 覆盖 startapp | 启动项目命令

我需要创建一个具有不同文件和文件夹结构的 Django 项目。特别是我需要添加 2 个文件夹:qqapp并且qqproject在通过命令创建新应用程序时startapp,每个文件夹都包含一些基本文件。

如何覆盖基本命令或添加自定义命令?

我当前的解决方案是编辑基本命令文件(更改默认文件夹的目录名称)django/core/management/commands/startapp|project.py,,但我认为这是个坏主意。

0 投票
1 回答
453 浏览

python - 需要帮助构建并行 HTTP 请求

这是我的情况。我有三张桌子BookPublisherPrice。我有一个管理命令,它循环遍历每本书,对于每本书,它会查询出版商以获取价格,然后将其存储到价格表中。这是一个非常简单的 HTTP GET 或UDP请求,我通过它来获取价格。我的代码框架如下所示:

代码很简单,但是当我有 10000 本书时,它变得非常缓慢和耗时。我可以通过发出并行 HTTP 请求来轻松加快速度。我可以发出 50 个并行请求,这将很快完成,但我不知道如何构造这段代码。

我的网站本身是非常小而轻量级的网站,我试图远离 RabbitMQ/Celery 的东西。我只是觉得现在要做一件大事。

关于如何在保持事务完整性的同时做到这一点的任何建议?


编辑#1:这被用作我实际所做的类比。在写这个类比时,我忘了提到我还需要发出一些 UDP 请求。

0 投票
5 回答
24644 浏览

python - 如何在 django 中制作 db 转储文件

无论我使用什么数据库,我都想在 django 中进行转储,并且可以稍后加载。命令 'dumpdata' 非常适合此操作,但它会在控制台上打印输出。此外,我使用 call_command 函数调用它,因此我无法将其内容存储在任何变量中,因为它正在控制台上打印输出。

请让我知道如何使用 dumpdata 或任何其他命令或 api 将转储存储到文件中。

谢谢

0 投票
2 回答
202 浏览

python - 如何展平 optparse 结构?

我正在尝试为 Django 构建管理命令,但遇到了问题。似乎该option_list变量需要是一个扁平的选项列表。

这是执行的代码——为简洁起见而编辑:

我需要获取所有选项parser变量,然后将其展平,即删除OptionGroup,同时保留选项并将它们放入一个新变量中。

Django 需要一个类来指定它的选项,这样它就可以迭代它。

我对如何做到这一点非常迷茫。

0 投票
1 回答
491 浏览

django-commands - 如何配置 django-supervisord?

我正在尝试为 webfaction 中的 django fastcgi 进程编写一个 supervisord.conf。当我运行命令时,主管立即退出。

supervisord.conf

0 投票
2 回答
2506 浏览

django - 我是否需要在命令 [django] 中关闭数据库连接

根据这个(http://djangosnippets.org/snippets/926/)片段,连接在句柄中关闭。但这是一种旧代码。

在 django 1.4 中,我们必须关闭连接吗?我查看了 django 代码,但找不到关闭连接的代码。

如果 django 关闭连接,它在哪里?

谢谢你。

0 投票
0 回答
71 浏览

django - 没有 Django 应用程序的 Django 命令?

有什么方法可以添加不需要底层应用程序或项目工作的自定义 Django 命令(非常像startappor startproject)?

$ django-admin.py startveryniceproject projectname

我可以想象这可以实现的一种方法是将 a 复制startveryniceproject.pydjango.core.management.commands,但这听起来真的“干净”吗?

0 投票
0 回答
132 浏览

django - django call_command 没有返回名为 new_text 的模块

我必须创建一个需要调用另一个 django 命令的 django 命令,所以我不得不使用 call_command 这似乎很酷很简单:

命令 command_to_call 应该将 new_text 内容存储到数据库中。但是,它返回

有任何想法吗?

提前致谢

0 投票
1 回答
219 浏览

python - Django-dilla“未知命令:'dilla'”

我无法让 django-dilla 与我的 django1.4 项目一起工作。我已经通过 pip 安装了 django-dilla,我可以从 shell 中正确导入它。

我已经将它添加到我在南方之前安装的应用程序中,并运行了我的 syncdb 命令。

但是当我尝试调用它时,它不起作用。

然后,当然,在运行帮助时,[dilla] 应用程序下不存在任何子命令。

有什么线索吗?dilla 在 django1.4 布局中工作吗?

谢谢!

一个。