장고 프로젝트를 생성하기위해 projects 라는 폴더를 만든다.
stdiohan@stdiohan-MacBookPro ~ % mkdir projects
stdiohan@stdiohan-MacBookPro bin % source activate
(mysite) stdiohan@stdiohan-MacBookPro bin % cd
(mysite) stdiohan@stdiohan-MacBookPro ~ % cd projects
(mysite) stdiohan@stdiohan-MacBookPro projects % mkdir mysite
(mysite) stdiohan@stdiohan-MacBookPro projects % cd mysite
(mysite) stdiohan@stdiohan-MacBookPro mysite % django-admin startproject config .
projects폴더를 만든후 가상환경을 실행한후 다시 projects 폴더로 가서 가상환경에 mysite 폴더를 새로 만들어준다. 그 후 django-admin startproject config . 명령어를 실행해 프로젝트를 생성한다.
(mysite) stdiohan@stdiohan-MacBookPro mysite % python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
October 10, 2022 - 15:27:00
Django version 4.0.3, using settings 'config.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
python manage.py runserver 명령어를 실행해 mysite를 구동한다. 마지막 줄에 장고서버가 http://127.0.0.1:8000/ 로 시작되었고 서버를 종료하기 위해선 CONTROL-C를 입력하라는 뜻이다. 주소창에 http://127.0.0.1:8000/ 를 검색해보자.
가상환경에 진입을 편하게 하기 위해서는 홈 디렉토리의 ./zshrc 파일에 다음과 같은 alias 를 추가하면 된다고한다.
alias mysite='cd /Users/<사용자명>/projects/mysite;source /Users/<사용자명>/venvs/mysite/bin/activate
alias 를 위와 같이 등록하면 터미널 재실행후 아무곳에서 mysite를 입력하면 가상환경으로 진입된다.
alias 는 별명을 지어주는 파일,명령어라고 볼수있다.
.zshrc 파일이 없을경우 홈 디렉토리에 nano ./zshrc 로 파일을 새로 만들어 주어야한다.명령어를 적을때 화면을 작게한채로 적게되면 강제로 줄바꿈이 되어 제대로 적용이 되지 않는 경우가있다. 강제로 줄바꿈이 되지 않게 유의하며 적어야 제대로 작동된다.
'Django > 따라하는 장고' 카테고리의 다른 글
5. 장고 모델 작성법 (0) | 2022.10.13 |
---|---|
4. 파이참의 기본 요소 (0) | 2022.10.12 |
3. 파이참 사용하기 (0) | 2022.10.11 |
1. 파이썬과 장고설치 (1) | 2022.10.10 |
0. 따라하는 장고 (0) | 2022.10.10 |