外のスクリプトのDjangoのデータベースモデル

外のスクリプトの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)

おすすめ

転載: www.cnblogs.com/shuoliuchina/p/12521600.html