Djangoの設定スクリプトファイルやその他のサービスを導入する方法

まず、あなたはジャンゴでsettings.pyファイルのグローバル変数の唯一の導入をしたい場合

import os
if not os.getenv('DJANGO_SETTINGS_MODULE'):
    os.environ['DJANGO_SETTINGS_MODULE'] = 'youproject.settings'  #注意当前脚本文件和settings.py文件的位置关系
    
from django.conf import settings
a = settings.REDIS_HOST 
print(a)   #redis://10.142.8.42:8085/0

第二に、あなたは全体のDjangoの環境を使用したい場合

if not os.getenv('DJANGO_SETTINGS_MODULE'):
    os.environ['DJANGO_SETTINGS_MODULE'] = 'hrms.hrms.settings.settings'    #注意当前脚本文件和settings.py文件的位置关系
    
import django
django.setup()

from recruit.models import HrUser
a=HrUser.objects.all()
print(a)  #<QuerySet [<HrUser: 诸葛亮>, <HrUser: 王波>, <HrUser: 司马懿>, <HrUser: 王二小2>, <HrUser: jianbo1>]>

おすすめ

転載: blog.csdn.net/bocai_xiaodaidai/article/details/92611016