外のスクリプトのDjangoのデータベースモデル
Djangoの呼び出し時に外部データベースからORMモデルを実行していない場合は、直接リードパックは受け入れられません。モデルDjangoの環境を実行する必要があるため。この時点で、我々は、システムにDjangoの環境を設定する必要があります。
コードの構成はmanage.pyファイルで見つけることができます。
サンプルコード:
import os
if __name__ == '__main__':
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "orm02.settings")
import django
django.setup()
from app01 import models
ret = models.Book.objects.all().values('title')
print(ret)