【问题标题】:Django app: can I run management command that is defined in a dependency?Django 应用程序:我可以运行在依赖项中定义的管理命令吗?
【发布时间】:2020-10-19 02:25:46
【问题描述】:

我的名为 my_app 的 Django 应用程序引入了一个名为 my_dependency 的依赖项。 my_dependency 声明了一个名为 useful_thing 的管理命令

有没有办法可以直接从my_app 的start.sh 运行useful_thing

我试过直接调用它,但没有找到,但也许有一种方法可以配置它以从特定位置查找管理命令?我是 Django 新手,我怀疑这不是一件明智的事情。

【问题讨论】:

  • 确保您的依赖项已添加到 INSTALLED_APPS,然后应该可以找到该命令
  • 谢谢这是问题所在,我在 installed_apps 中输入了错误的名称

标签: django django-management-command


【解决方案1】:

您可以使用 Django 的 manage.py 调用任何(正确定义的)管理命令,就像任何其他 Django 命令一样:

python manage.py userful_thing

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多