CeleryのPeriodic Tasksを使う
settings.pyのロード
どうやらsettings.py
を探索しに行っているようなので、
次のようなディレクトリ管理ができない。
proj/
settings/
__init__.py
また、
proj/
settings.py
config/
prd_settings.py
dev_settings.py
などのようにして、settings.py
からprd_settings
をimport
してもだめだった。
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の管理画面から表示される。