파이썬 쉘에서 장고 환경 가져오기

guava·2021년 11월 9일
0

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 강의를 듣고 정리한 글입니다.

파이썬 쉘에서도 장고 환경에 접근할 수 있다.
아래와 같이 환경 변수를 추가해주면 된다.

import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'askcompany.settings'
os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true"  # 장고 3.0 이후 비동기 지원으로 인해 추가된 환경변수

import django
django.setup()  # 장고 프로젝트 셋업

# 장고 프로젝트의 모든 리소스에 접근이 가능해졌다.
from django.contrib.auth import get_user_model

User = = get_user_model()
print(User.objects.all()

0개의 댓글