Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/ / /
장고 MongoDB 백엔드
/

MongoDB 연결 구성

장고 MongoDB 백엔드를 설치하고 MongoDB Atlas cluster 생성한 후, MongoDB 에 연결하는 장고 프로젝트 만들 수 있습니다.

1

셸 에서 다음 명령을 실행 사용자 지정 템플릿을 기반으로 quickstart 라는 새 Django 프로젝트 만듭니다.

django-admin startproject quickstart --template https://github.com/mongodb-labs/django-mongodb-project/archive/refs/heads/5.2.x.zip

참고

프로젝트 템플릿

django-mongodb-project 템플릿은 기본값 Django 프로젝트 템플릿과 유사하지만 다음과 같이 변경됩니다.

  • MongoDB 전용 마이그레이션 포함

  • ObjectId 값을 각 모델의 기본 키 사용하도록 장고에 지시하도록 settings.py 파일 수정합니다.

이 명령을 실행 하면 quickstart 프로젝트 의 파일 구조는 다음과 같습니다.

quickstart/
manage.py
mongo_migrations/
__init__.py
contenttypes/
auth/
admin/
quickstart/
__init__.py
apps.py
settings.py
urls.py
asgi.py
wsgi.py
2

settings.py 파일 열고 DATABASES 설정으로 이동합니다. 이 설정을 다음 코드로 바꿉니다.

DATABASES = {
"default": django_mongodb_backend.parse_uri(
"<connection string URI>",
db_name="sample_mflix"
),
}

<connection string URI> 자리 표시자를 이 시작하기 가이드의 연결 문자열 만들기 단계에서 복사한 연결 문자열로 바꿉니다.

이렇게 하면 장고 앱 이 Atlas cluster 에 연결하고 sample_mflix 샘플 데이터베이스 액세스 구성됩니다.

3

장고 MongoDB 백엔드를 설치하고 프로젝트 올바르게 구성했는지 확인하려면 프로젝트 루트에서 다음 명령을 실행 .

python manage.py runserver

그런 다음 http://127.0.0.1:8000/를 방문합니다. 이 페이지에는 '축하합니다!'라는 메시지가 표시됩니다. 메시지와 로켓 이미지.

이 단계를 완료하면 MongoDB 사용하도록 장고 프로젝트 구성한 것입니다.

돌아가기

연결 문자열 만들기