私はたくさんのアプリを持っています。それにはactivity.py
というファイルが含まれていても、いなくてもかまいません。このファイルは基本的にモデル信号を登録します。これは、AppConfig
クラスのready
メソッドでこのファイルをインポートするとうまく動作します。問題は、私はダースのアプリを持っているので、私はすべての私のアプリケーションでは、この同じメソッドを持ってしたくないです。Djangoのinitの後にコードを実行
def ready(self):
# register signal for activity feed
from . import activity
私は意志INSTALLED_APPS
配列通じ、このアプリであれば、スクリプトを実行したいと思いますファイルactivity.py
が含まれています。
すべてのアプリの準備が整っていて、サーバーがリッスンする前に関数を実行する方法が見つかりません。
いつこのコードを実行しますか?すべてのモデルを最初にインスタンス化する必要があります –