问题标签 [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.
django - 从 crontab 运行 Django 命令,同时只有一个
我有一个 Django 推荐“脚本”,我每 20 秒运行一次
像这样:: (只显示了一部分,并且工作正常;))
我的问题是“命令脚本”有时可能需要超过 20 秒。执行,我不想在最后一个作业停止之前开始另一个作业。
如何解决?;)
python - Django:AttributeError:'NoneType'对象没有属性'split'
我正在尝试使用 Django 构建一个静态站点生成器(因为它的资源丰富),现在我的问题是处理应该将我的静态站点内容构建到目录中的 Django 命令。显然我的“NoneType”对象没有“split”属性,但我不知道那个“NoneType”对象是什么。
看来我的问题在于我的命令文件,我称之为build
. 回溯还显示了我的views
文件,该文件本身运行良好(也就是说,我的 html 文件可以在本地服务器上正确提供),但无论如何我都会包含它。
构建.py
视图.py
以防万一知道有用,这是我的urls.py:
我觉得这很令人沮丧,主要是因为这个问题似乎与 reverse() 函数有关,正如在构建模块中看到的那样,只要我记得,我就没有很好地使用该函数,但我不知道是否这真的是我的问题。有人可以帮我弄清楚我的问题来自哪里以及如何解决它(如果您有任何提示)?将不胜感激。
python - 如何在 Django 中使用表达式进行过滤
我想过滤实现这个“伪代码”:
我还想将它包装在 Django 管理命令中。
任何帮助都会很棒!
mysql - 使用 django 管理命令转储数据库并迁移到新数据库
在这里,我正在转储我的数据库(olddb)。转储的语法是否正确?我正在以“python manage.py sqldump”的形式运行命令。我当前的数据库中有一个架构。如何将数据迁移到新数据库?我不知道新数据库中存在什么模式。如果出现错误,则在迁移数据时,必须在新数据库中进行回滚。
或任何其他获得更多信息的好文章?
python - 修改 Django 命令参数
可以说我有一个命令:
现在我想要一个几乎相同的课程,但我不想再需要参数“--foo”了。如果我继承方法中的漏洞或其他东西,你能以某种方式修改那个解析器super
吗add_arguments
?
python - 测试 Django 命令文件或标准输入
我正在编写一个 django 命令,它需要大量输入并对其进行处理。
由于数据量大,输入应该以文件或标准输入的形式出现,这似乎很自然。
我想轻松地测试它,我的意思是轻松地,而不必在我的测试环境中创建一堆文件。
现在,我记得某处(找不到正确的文档,但我确实找到了“PR”),“-”应该从标准输入读取,但我无法让它工作。
似乎该命令应该执行以下操作:
但是当我在命令行上运行命令时,它不喜欢-
参数(说它不是文件)。
命令文档建议写入以self.stdout
进行更好的测试。我尝试了类似的东西,self.stdin
但也无法让它发挥作用。
当然这是一种常见的模式,但我找不到任何关于如何做到最好的帮助。似乎“应该有一种——最好只有一种——明显的方法。”,但我找不到。有什么我想念的吗?
django - 在命令中运行视图
我有一个下载文件的视图。我想创建一个命令来调用这个视图并将文件下载到某个文件夹中。
如何在自定义命令中运行此视图并将文件保存在本地?
python - 扩展 django 的 `runserver` 命令添加参数
为了尝试概括 django 应用程序,以便它可以使用yaml
文件中定义的不同配置运行,我想扩展runserver
命令以将这些配置文件的位置作为参数。
我遵循了 Chase Seibert 的指南,但是当我尝试使用“添加”参数运行命令时,它似乎不起作用。
我有一种感觉,这是因为management/commands
目录的位置,但是移动它(__init__.py
没有帮助)。
有什么建议么?谢谢!
我的应用结构
我的扩展runserver
python - Django自定义命令,启动和停止一个python文件
我有一个 Django 项目,用于远程调用带有预定义参数的 python 脚本(从数据库中检索为字符串)。python脚本被设计为无限循环直到被杀死/终止(因此我排除了 Popen.communicate() )。
当 Django 调用命令脚本时,我需要调用该脚本,但如果它已经在运行,请终止它并再次运行它。
这就是我到目前为止所写的全部内容:
python - 从 Django shell 中将照片上传到 Photologue 的自定义命令?
我已经成功地使用 Photologue 来展示定期创建的数据图图像的画廊。当然,既然已经建立了能力,正在创建大量的数据图,并且需要共享它们!
manage.py
下一步是使用 Django shell 编写上传图像并将其添加到画廊的过程;但是,作为 Django 的业余爱好者,我遇到了一些困难。
addphoto.py
这是我目前开发的自定义命令:
不幸的是,当使用 执行时--traceback
,它会导致以下结果:
显然,图像文件的副本没有放在media/
目录中。此外,虽然image
、title
和date_added
列已填充photologue_photos
到网站数据库的表中,但该列未填充slug
。
文件如何上传到MEDIA_ROOT
目录?
Photo
以下是 Photologue 文件中的和ImageModel
模型的相关片段models.py
,供参考:
根据要求,这是get_storage_path
功能: