我有一个单独的模块,在其中运行电报机器人。我需要它来引用django db,并在那里进行一些更改。
我知道我可以将其运行为:
python manage.py shell < mybotmodule.py
但是我想在生产环境中运行它是不正确的。
当我尝试设置环境变量(DJANGO_SETTINGS_MODULE
)时,它仍然不起作用(错误报告django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
运行依赖Django的进程的正确方法是什么?