AWS + Django 定时任务

uke*_*joe 5 django cron amazon-web-services

我使用 Elastic Beanstalk 让我的 Django 应用程序在 AWS 上运行。我想运行一个 cronjob 来更新我的一些模型。我制作了一个自定义管理命令(https://docs.djangoproject.com/en/1.6/howto/custom-management-commands/)并且可以在本地运行它,但是如果我 ssh 进入我的实例并运行 crontab,我会得到错误:

没有名为 django.core.management 的模块

在 AWS 上为 Django 项目运行 cronjobs 的最佳方式是什么?

Mik*_*ail 0

让它工作(这是没有记录的,所以它可能随时更改)

*/10 * * * * source /opt/python/current/env && django-admin.py do_your_thang
Run Code Online (Sandbox Code Playgroud)

/opt/python/current/env似乎不仅包含您的“虚拟环境”内容,还包含连接到数据库等所需的实际变量。

我仍然没有收到 EB 团队关于 EB + cron + django 的任何回复。