从远程 Celery worker 访问 Django ORM



我有一个Django应用程序和一个Celery工作线程 - 每个都在自己的服务器上运行。目前,Django 应用程序使用 SQLite 来存储数据。我想从worker使用Django的ORM访问数据库。不幸的是,我并不完全清楚;因此,我有一些问题。

  1. 没有黑客/解决方法可能吗?我想要一个简单的解决方案(我不想实现对象访问的 REST 接口)。我想如果我开始使用可从两个服务器访问的 PostgreSQL 实例,则可以实现这一目标。
  2. 工人的机器上需要哪些项目文件(只有 Django + tasks.py 文件)?
  3. 你能给我一个例子或教程吗?我尝试查找它,但发现只有与当地芹菜工人问题相关的教程/答案。

我一直在寻找简单地做到这一点的方法,但是......你最好的选择是将一种回调附加到任务函数,该函数将在 django 服务器上调用另一个函数来执行数据库更新

相关内容

  • 没有找到相关文章

最新更新