만들기 전에 파이썬 설치는 하고 오자.
버전은 암거나 상관없을 것 같긴 한데, 일단 나는 작성일 기준 가장 최신 버전(3.12) 사용함
1. 자신이 만들 장고 프로젝트 경로에서 명령 프롬프트(cmd) 열기
프로젝트 경로에서 빨간 네모표시 되어 있는 경로 마우스로 클릭하거나 alt+d 누르면 입력할 수 있는데, cmd 입력하고 엔터 누르면 명령 프롬프트 님께서 켜지신다.
싫으면 그냥 cd로 열심히 찾아가면 된다;;
2. 파이썬 가상환경 생성
아래 명령어로 가상환경을 생성해줍시다.
venv는 Virtual Environment 줄임말이니까... 대충 "어쩌고저쩌고" 이름의 파이썬 가상환경을 만든다는 말
python -m venv "10. django example project"
3. 파이썬 가상환경 실행
만든 가상환경 디렉터리로 들어가보면 Include, Lib, Scripts 폴더가 있다
가상환경을 실행할 수 있는 배치 파일은 Scripts 디렉터리에 존재하기 때문에 이어서 Scripts 디렉터리로 이동해준다.
activate를 실행하면 파이썬 가상환경에 접속되고 경로 앞에 ("10. django example project") 이런식으로 커서가 변경된다.
마찬가지로 deactivate를 실행하면 가상환경에서 나와지고 커서가 변경된다.
4. 파이썬 장고 설치
pip 명령어를 사용해서 장고를 다운로드 해주자
가상환경에서 다운로드 받은 pip list는 Lib/site-packages 아래 있으니까 확인해보자.
5. 파이썬 장고 프로젝트 생성
놀랍게도 지금까지 파이썬 가상환경을 세팅한거지 장고 프로젝트를 만든 게 아니다;;
준비가 끝났으니 예제 프로젝트를 만들어보자.
일단 django-admin는 여러 옵션이 있으니 참고하면 된다.
django-admin startproject
6. 파이썬 장고 프로젝트 실행
만들었던 "example" 디렉터리로 들어가보면 뭔가 있는데 내버려두고 아래의 명령어를 입력해보자.
python manage.py runserver
"http://127.0.0.1:8000/" 여기서 개발서버를 테스트 할 수 있다니까 들어가봅시다.
127.0.0.1은 localhost와 같은 말이니까 당연히 "http://localhost:8000"도 가능하다.
이거는 ip 루프백주소인데 여기서 할 건 아니고,,, 지피티 선생님께 ip주소 클래스 여쭤보면 친절히 알려주신다.
근데 지금 당장 몰라도 되니까 나중에 공부하시고 일단 넘겨~
https://1545154.tistory.com/138
어쨌든 이렇게 페이지 출력되면 장고 프로젝트 세팅은 끝난다.
8. 다음에 할 것
도메인 연결... 이라기보단 ssl 설정을 위해 엔진엑스(web server)와 장고(web application server = was)의 프록시 세팅
아직 엔드포인트 작성에 대해서도 다루진 않았는데, 엔진엑스 세팅 후 다뤄본다
'공부 > python' 카테고리의 다른 글
[json 조작] 2개의 json에서 같은 key가 있으면 value합치기 (0) | 2023.12.25 |
---|---|
[pyqt] 스크롤 영역 구현하기 (0) | 2023.12.25 |
[pip install error] ERROR: To modify pip, please run the following command: ... (1) | 2022.11.27 |
[Pytesseract를 사용한 메이플스토리 길드 스코어 분석] 파이썬 스크립트 exe 파일로 변환 및 프로그램 작동 방법 (0) | 2022.03.30 |
[Pytesseract를 사용한 메이플스토리 길드 스코어 분석] 저장된 엑셀 파일 분석하기 (0) | 2022.03.30 |
댓글