modelsのデータベースをテスト的に使うときの備忘録
DjangoのModelsを定義してから、views.pyからデータベースをテストしようとすると設定が面倒です。
かといって外部にファイルを作ってテストしようと思っても、Modelを関係のないファイルから呼び出せる環境設定にできるコードを忘れてしまう。それと意外とネット載っていない。
自分の備忘録として残しておきます。
下のコードのあと、自分で登録したModelsを呼び出すことが可能。
setting_models.py
import os
from django import setup
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'ModelProject.settings')
setup()