Python파일에서 Django설정 사용하기

웹 크롤링을 해서 Django에 데이터를 집어넣고 싶었다. 그런데 Python파일에서는 Django를 바로 못쓰네… 하던참에 해결방법 찾음!

Django 프로젝트 맨위에 python파일을 하나 만들고 Python파일에

[code lang=”python”]

os.environ.setdefault(‘DJANGO_SETTINGS_MODULE’, ‘기본 Django프로젝트 이름.settings’)
import django
django.setup()
from Django앱.models import 모델명

[/code]

이렇게 하면 Django에서 사용하던 모델을 그대로 사용할 수 있고! 모델 인스턴스 만들어서 save하면 바로 DB에 저장이 가능하다

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다