git clone
과 git pull
을 사용할 거예요.virtualenvwrapper
라 불리는 바로 가기 기능을 사용할 거예요.manage.py migrate
과 manage.py createsuperuser
를 실행해 주세요.runserver
를 실행해 정적 파일을 다뤘지만, 서버는 정적 파일을 최적화해서 다루길 원해요. 파이썬애니웨어의 Web 탭에서 collectstatic
이라는 새로운 명령어를 사용해 정적 파일 구성을 해줄 거예요.Note 파이썬애니웨어는 리눅스에서 돌아가요. 그래서 윈도우 사용자라면 로컬 컴퓨터에서 봤던 화면과 다르게 보일 거예요.
<your-github-username>
대신 사용 중인 깃허브 사용자 이름으로 변경하세요.<your-pythonanywhere-username>
을 파이썬애니웨어 사용자 이름으로 변경하세요.tree
를 입력해 확인하세요.mkvirtualenv
는 "virtualenvwrapper"라는 도구에서 왔어요.
로컬 컴퓨터에서 배운 virtualenv
명령을 기반으로 만들어진 단축 명령어 모음이에요.deactivate
로 하면 될 거예요. virtualenvwrapper에서는 사용하고 있는 가상 환경의 이름만 알면 workon
단축 명령어를 사용해서 활성화하세요.Notepip install
설치는 몇 분 정도 걸릴 거예요. 인내심을 갖고 기다려야 해요! 하지만 5분 이상 걸린다면 뭔가 잘못된 거니 코치에게 물어보세요.
migrate
와 createsuperuser
로 데이터베이스를 초기화해주는 단계를 다시 반복해 볼 거예요.workon
을 통해 가상 환경을 활성화할 수 있습니다.)collecstatic
라는 새로운 명령어를 배웠어요. 이 명령은 우리의 앱이 (우리가 만든 블로그와 내장된 앱인 관리페이지를 포함하여) 모든 정적 파일을 수집하도록 해서 서버가 찾을 수 있는 장소에 모아둠:Note "장고"가 아닌 "수동 설정" 옵션을 선택하세요. 파이썬애니웨어의 기본 장고 설정은 정말 멋지지 않나요. ;-)
/Web 탭home/<your-PythonAnywhere-username>/my-first-blog/myvenv/
를 입력하세요. 경로를 저장하려면 체크 표시가 있는 파란색 상자를 클릭해 주세요.Note 파이썬애니웨어에서 적당한 사용자 이름으로 변경하세요. 입력할 때 실수가 있다면 파이썬애니웨어에서 경고 알림을 표시해 줍니다.
/static/
이 어떤 URL 하위에 정적 파일들이 위치할지 알려줘야 해요. Web 탭의 "Static Files(정적 파일)"에서 이 작업을 해요./static/
이라고 입력해요. 그리고 파란색 체크박스를 클릭해서 저장해 주세요. 그리고 "Enter path"라는 텍스트를 클릭 하고 아래와 같이 입력 하세요./var/www/<your-PythonAnywhere-username>_pythonanywhere_com_wsgi.py
) 그러면 에디터가 열릴 거예요.Note 먼저 했던 것처럼, 파일에서 자신의 파이썬애니웨어 사용자 이름으로 변경하세요.
my-first-blog
폴더 경로가 올바른지 확인하세요.