Programming/python
[django] 파이썬애니웨어을 활용한 장고 배포 (django deploy)
junngo
2020. 11. 24. 17:13
반응형
1. 파이썬애니웨어 사이트 접속 후 회원가입
2. Console 메뉴로 이동
3. git clone을 통해서 소스코드 다운로드 (Console)
4. 가상환경 생성 및 구동 (Console)
virtualenv venv --python=python3.7
source venv/bin/activate
5. 장고 설치 (Console)
pip install django
6. 데이터베이스 초기화 (Console)
python manage.py migrate
7. 관리자 계정 생성 (Console)
python manage.py createsuperuser
8. 웹앱 설정 -> Web 메뉴로 이동
9. 웹앱 생성 -> Add a new web app
10. Manual configuration 선택, 파이썬 (3.7) 버전 선택
11. 웨앱 설정 후 Dashboard로 이동
12. WSGI 설정, Web 메뉴 -> Code -> WSGI configuration file 부분 이동 후 오른쪽 패스 선택
13. WSGI 설정을 위한 코드 입력
import os
import sys
path = "/home/junngo/bookmark"
if path not in sys.path:
sys.path.append(path)
# from django.contrib.staticfiles.handlers import StaticFilesHandler
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings")
# application = StaticFilesHandler(get_wsgi_application())
application = get_wsgi_application()
14. SAVE
15. Web 메뉴 -> Virtualenv 가상환경 패스 설정
16. setting 파일에 STATIC_ROOT 추가
STATIC_ROOT = os.path.join(BASE_DIR, 'static_files')
반응형