【问题标题】:Celery sqlite result database not being created w/ Django, rabbitmq, & sqlalchemy没有使用 Django、rabbitmq 和 sqlalchemy 创建 Celery sqlite 结果数据库
【发布时间】:2016-11-11 11:56:28
【问题描述】:

我将Celery 设置为Django。我使用RabbitMQ 作为我的经纪人。我正在尝试将sqlalchemy 设置为我的结果后端,其中sqlite 数据库与Django 数据库分开。我有RabbitMQDjangoCelery 都运行没有任何问题。我输入了我的settings.py CELERY_RESULT_BACKEND = 'db+sqlite:///celery_results.sqlite3' & 在Celery worker 启动时,它会在日志输出中显示后端配置正确。

问题是我的数据库没有被创建。为什么会这样?

【问题讨论】:

    标签: django sqlite sqlalchemy rabbitmq celery


    【解决方案1】:

    希望这可以避免一些人头疼或破坏他们的配置。一切都设置正确并且运行良好。问题是我没有运行任何任务,因为我希望在安装过程中尽可能少地进行。一旦我运行了一个任务,sqlite 数据库和表就成功创建了。我还能够编写一个脚本来确认任务结果是否存储在数据库中。

    【讨论】:

      猜你喜欢
      • 2011-07-24
      • 2011-11-09
      • 2020-12-21
      • 2020-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-02
      相关资源
      最近更新 更多