수색…


비고

Django는 주로 웹 응용 프로그램 용이지만 명령 행 응용 프로그램 및 스크립트에도 사용할 수있는 강력하고 사용하기 쉬운 ORM이 있습니다. 사용할 수있는 두 가지 접근 방식이 있습니다. 첫 번째는 사용자 지정 관리 명령을 만들고 두 번째는 스크립트 시작시 장고 환경을 초기화하는 것입니다.

장고 명령 줄에서.

django 프로젝트를 설정하고 설정 파일이 main이라는 앱에 있다고 가정하면 코드를 초기화하는 방법입니다

import os, sys

# Setup environ
sys.path.append(os.getcwd())
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "main.settings")

# Setup django
import django
django.setup()

# rest of your imports go here

from main.models import MyModel

# normal python code that makes use of Django models go here

for obj in MyModel.objects.all():
    print obj

위의 내용은 다음과 같이 실행될 수 있습니다.

python main/cli.py


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow