问题标签 [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 回答
74 浏览

python - Django,如何通过 Windows 任务计划程序运行命令

如何使用 Windows 任务计划程序在 django 中计划和运行特定命令。我的 django 项目当前没有部署本地服务器,而是使用手动设置,就像激活虚拟环境然后在终端上键入 python manage.py runserver 而不是通过 xampp 或 laragon 部署。python manage py get_source但是我对如何通过使用 Windows 任务计划程序来安排和运行命令感到有点困惑。

0 投票
0 回答
42 浏览

django - 使用 call_command(startapp,app_name)时 django 中的 CommandError

我想从用户输入创建一个 Django 应用程序。这是我的代码。

当我在开发环境中执行时,代码可以完美运行。但是在生产服务器上部署后,这里我使用的是 apache_mod_wsgi,我收到以下错误。

请帮帮我。谢谢。

0 投票
0 回答
36 浏览

python - 通过 Django 命令删除帖子不起作用

通过 Django 命令删除帖子不起作用。我不知道该怎么办,我在死胡同。我希望你能帮帮我...

delnc.py文件命令

模型.py

这是控制台的输出

在此处输入图像描述

但是他没有删除任何内容,尽管他写道一切都已成功完成

0 投票
0 回答
17 浏览

django - 自定义的 manage.py 命令可以知道服务器域吗?

我正在编写一个自定义的 manage.py 命令,并且我需要该站点的基本 URL。

是否可以动态确定它,还是我必须在某处对其进行硬编码?

我尝试使用django.contrib.sites.shortcuts.get_current_site,但它需要一个request.

我发现这个例子是“无需请求即可获取网站”

但我收到此错误:

我不确定我应该在 INSTALLED_APPS 中添加什么来完成这项工作。

我应该做一些完全不同的事情吗?或者这甚至不可能?

0 投票
1 回答
150 浏览

django - Heroku django.core.exceptions.ImproperlyConfigured:设置 SECRET_KEY 环境变量

我正在尝试在我的 heroku 生产服务器上运行 django 命令,但出现以下错误:

在此处输入图像描述

注意:相同的命令在我的本地开发环境中运行良好。

我采取了以下步骤:

  1. ssh 到我的 django 服务器上:

    heroku ps:exec -a library-backend

  2. 我运行我的自定义命令:

    python manage.py test_command

  3. 收到上面的错误

我的环境变量在我的 settings.py 中设置如下:

我的 django 应用程序在 heroku 服务器上正常运行。当我尝试运行自定义 django 管理命令时,我只会收到此错误。

谁能看到我哪里出错了?

作为参考,管理命令在 library/management/commands/test_command.py 中指定:

0 投票
1 回答
117 浏览

python - 如何同时执行django runserver和python脚本(在cmd中的一行)

我编写了一个 python 脚本,它自动将文件从给定文件夹上传到 django modell。我希望这个脚本在 django 服务器运行时运行。当我在 pycharm 控制台中运行它时,我的脚本运行完美。

我尝试了一些命令来实现这一点:

在第一种情况下,在我按下 ctrl+c 之前什么都没有发生,然后它会为我的代码的每一行显示错误“意外缩进”。

在第二种情况下,我的脚本只有在我按下 ctrl+c 时才开始运行(所以我的 django 服务器被关闭并且我的脚本被执行)。

我正在使用 Windows,所以 celery 对我来说不是一个好的选择(对于这样一个简单的任务来说,celery 太过分了)。

0 投票
0 回答
42 浏览

python - 如何将数据发送到正在运行的 django 管理命令?

我有一个自定义的 django 管理命令,它不断通过主管运行(保持活动状态)

我需要在某些情况下(例如,项目中的信号,或数据库中的更改)django 管理进程对这些更改做出反应。

尝试寻找类似的东西,但似乎找不到简单的实现。

UPD:在管理命令中,我启动到 twitter API 的流处理,以跟踪来自 django 数据库的标签的新推文。向数据库添加新标签时,我想重新启动流连接。

0 投票
0 回答
31 浏览

python - Django BaseCommand 句柄函数中的 `*args` 是做什么用的?

的签名BaseCommand.handlehandle(*args, **kwargs)。文档示例仅使用kwargs参数。

是否有定义命令参数/选项的案例/方法,以便它们显示为handle函数的位置参数?

0 投票
1 回答
25 浏览

django - 如何在bash中将额外的参数传递给startapp命令?

我想将值传递给template_context文档Any option passed to the startapp command (among the command’s supported options)

我的理解是,我传递的任何额外参数都将设置为上下文字典。但我收到同样的错误(django-admin startapp: error: unrecognized arguments: --options=ok)

我也试过有-没有它

我应该如何添加额外的参数?我知道一定很容易,但我现在被困了太多时间,我找不到使用它的例子。

我正在使用 Django 4.0.1 版