1

我有一个 Django 项目,其中包含计划运行(通过 cron)独立于网站的进程的代码。这些流程使用我的一个应用程序中的模型更新数据库,所以我猜这些流程的代码可以被视为该应用程序的一部分,即使它不是网站的一部分。我应该在 app 目录中创建一个包来保存这些模块吗?

4

1 回答 1

3

如果您应该运行的代码与某个应用程序中的模型相关联,您可以为其编写自定义管理命令

代码位于您的应用程序中(in myapp/management/commands/command_name.py),您可以使用manage.pyor调用它django-admin.py,这使您可以非常轻松地向 cron 添加条目。

于 2013-06-23T22:09:59.220 回答