스크립트 파일이나 다른 서비스에django 설정을 도입하는 방법

796 단어 Django
1,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

2. 전체 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)  #, , , , ]>

좋은 웹페이지 즐겨찾기