CeleryのPeriodic Tasksを使う

2018/03/07

累計閲覧数 87 PV

settings.pyのロード

どうやらsettings.pyを探索しに行っているようなので、 次のようなディレクトリ管理ができない。

proj/
    settings/
        __init__.py

また、

proj/
    settings.py
    config/
        prd_settings.py
        dev_settings.py

などのようにして、settings.pyからprd_settingsimportしてもだめだった。

settings.py内部では条件分岐などは利用できるようだ。

from settings import prd_settings
INSTALLED_APPS = prd_settings.INSTALLED_APPS

以下もダメ

from . import settings

__all__ = ['settings']

celery_app

http://tokibito.hatenablog.com/entry/20150409/1428590388

この方のやり方の場合、urlsに登録した場合のみ、Djangoの管理画面から表示される。