[Python | Django] 장고 개발 흐름 정리하기 - 1
·
Programming/Python
지금까지 파이썬을 설치하는 것부터 장고의 URL과 View에 대해서 실습을 하고 공부를 해보았다. 이러한 과정이 나중 프로젝트에서 그대로 반복될 것 같다. 지금 한 것까지의 과정을 그림으로 살펴보면 아래와 같다. 1 : 브라우저에서 로컬 서버로 위와 같은 페이지를 요청을 했다.2 : urls.py 파일에서 /pybo URL 매핑을 확인하고 Views.py 파일의 index 함수를 호출 했다.3 : 호출한 결과를 브라우저에 반영했다.다음으로 넘어가기 전, config/urls.py 파일을 정리할 필요가 있다. pybo 앱과 관련된 내용은 pybo 디렉터리 아래에 위치해야 한다. 하지만 지금 구조에서는 pybo 앱 URL 매핑을 추가할 때마다 config/urls.py 파일을 수정해줘야 한다. config/..
[Python | Django] URL 과 뷰
·
Programming/Python
앱(App)이전 포스팅에서는 mysite 프로젝트를 생성했었다. 근데 프로젝트 단독으로 아무런 일도 못하기 때문에, 프로젝트에 기능을 추가하기 위해서는 앱을 만들어 줘야 한다. 게시판 기능을 담당해 줄 pybo 앱을 생성해 볼 것이다.  # 명령 프롬포트에서 django-admin의 startapp 명령을 이용해서 pybo앱을 생성해볼 것이다. (mysite) 사용자@ MacBookPro mysite % django-admin startapp pybo(mysite) 사용자@ MacBookPro mysite %명령을 실행하면 다음줄에 아무런 메시지가 출력 없는 것을 확인할 수 있지만, pybo 앱 관련한 디렉터리와 파일이 생성됨을 에디터에서 확인할 수 있다.mygrations : mygrations는 파일..
[Python / Django] 파이썬 가상 환경 구성
·
Programming/Python
파이썬 가상환경파이썬 프로젝트 진행 시 독립된 환경을 만들어 주는 도구이다. 나중에 하나의 PC에 서로 다른 버전의 장고를 설치해야하는 문제가 있는데, 이 문제가 나중에 개발 환경을 설정하는데도 어렵고, 프로젝트를 유지보수하기도 번거롭기 때문에 해주면 좋다. window 환경에서 파이썬 가상 환경 구성1. C:/venvs 디렉토리 만들어 주기C:\Users\kouji>cd \C:\>mkdir venvsC:\>cd venvs2. 파이썬 가상 환경 만들어 주기 명령어 입력C:\venvs>python -m venv mysite위 명령에서 파이썬 모듈 중에서 venv 라는 모듈을 사용한다는 의미이고, 뒤에 mysite는 내가 생성한 가상 환경의 이름이다. 이제 데렉터리 안에 mysite 디렉터리가 생성되었을 것..