Django (16. 배포 ) feat.페스트캠퍼스

min seung moon·2021년 3월 11일
0

Django

목록 보기
16/37

1. 배포를 위한 DJango 설정

01. root 폴더의 settings.py 수정

  • DEBUG 모드를 True에서 False로 수정
    • 프로그램을 개발할 때 활성화를 해서 오류가 났을 때 개발자들에게 유용한 정보를 보여주지만 실제에서는 보여줘서는 안된다!
  • ALLOWED_HOSTS 값 설정
    • 본인이 python anyway에 가입한 사용자 아이디를 작성
    • ALLOWED_HOSTS에 등록된 주소 외에 주소로 접근하면 접속을 못하게 막는다
    • 모든 주소로의 접근을 허용할 시
      ALLOWED_HOSTS = [
        '*'
      ]
  • STATIC_ROOT 설정
    • static파일을 자동으로 수집한 후 배포해준다

02. python anywhere 설정

https://www.pythonanywhere.com/user/minseungmoon/

  • 필요한 파일 업로드

  • 파일 업로드 전에 올릴 프로젝트 압축!
  • 파일 업로드


  • 압축 해제!
  • CLI가 호출
  • CLI에서 압축 해제
    • li는 현재 위치에 있는 폴더나 파일 리스트 출력
    • unzip 압축파일명으로 압축 해제

  • 가상환경폴더 만들기
    • python anywhere에서는 기본적으로 viretualenv가 설치되어 있다

  • 가상환경 실행
  • 장고 설치
  • 압축해제한 폴더로 이동
  • static 파일을 수집할명령어 입력
  • 마이그레이션
  • CLI 설정 끝
  • WEB 메뉴로 이동
















profile
아직까지는 코린이!

0개의 댓글

관련 채용 정보