요약: 이 Django 중국 튜토리얼은 중국에서 Django 프로젝트를 배포하고 호스팅하는 단계별 방법을 안내합니다.
Django란 무엇인가요?
Django는 Python 기반으로 개발된 오픈 소스 웹 애플리케이션 프레임워크입니다. 완전한 코드 디렉터리 구조를 제공할 뿐 아니라 모델·뷰·템플릿 구조를 사용합니다. 덕분에 개발 과정에서 코드를 표준화하기 쉽습니다. 그중 Django Admin은 바로 쓸 수 있는 백엔드 관리 시스템을 제공하며, 많은 Python 개발자와 스타트업의 ‘기본 선택’입니다.
21YunBox는 매우 간단한 중국용 Django 배포 방식을 제공합니다. 21YunBox에서 Python 환경으로 배포할 수 있습니다.
중국에서 Django를 배포하는 방법
- 21YunBox에 가입하세요
- PostgreSQL 데이터베이스를 만드세요
- django 예제를 포크하세요
- 21YunBox에서 Cloud Service를 만들고, 21YunBox가 귀사의 코드베이스에 접근하도록 허용하세요
- 다음 설정을 구성하세요
환경
PYTHON 3.7
빌드 명령:
./build.sh
시작 명령:
gunicorn hello.wsgi:application
Advanced Configuration을 클릭하여 환경 변수를 구성하세요:
| KEY | VALUE |
|---|---|
| DJANGO_DB_URL | 첫 단계에서 클라우드 데이터베이스를 만들 때 Database URL에서 가져오기 |
| DJANGO_ALLOWED_HOSTS | <service name>.21yunbox.com,127.0.0.1 |
더 많은 Django 관련 구성은 공식 문서를 참고하세요. 이 예시에서
DJANGO_DEBUG=True는 시연·예시용일 뿐입니다. 실제 서비스 시에는 환경 변수에서DJANGO_DEBUG를False로 설정하세요.
빌드가 완료되면 21YunBox의 원격 연결을 사용하여 Django 관리자 계정을 만드세요
./manage.py createsuperuser
이렇게 간단합니다! 빌드가 완료되면 21YunBox의 서브도메인에서 애플리케이션에 접근할 수 있습니다.
위 설명이 명확하지 않다면, 아래 실제 작동 영상을 참고하세요: