Djangoでアプリ外からモデルを操作する
Djangoアプリケーションを作成する際、
例えば毎日深夜に自動で他サイトをクロールした結果を
モデルに反映させたい場合、
scraper.py みたいなファイルを作って、
cronで毎日自動実行すればいいと思うんですが、
scraper.pyからモデルを参照するためにどうすればいいかわからず、
調べたらわかったのでメモ。
import settings from django.core import management management.setup_environ(settings) from app名.models import モデル名
これで、モデルを取得したり追加したり出来ます。
参考