APP 4

[Django] App URL mapping

App URL mapping이란 ? project 내에서 App이 많아졌을 때, urls.py를 각 App에 mapping하는 방법이다. -> project urls.py가 끝도 없이 늘어나는 것을 막기 위함 url도 각 app이 관리하게 하는 것 1. project / urls.py에 path를추가한다 이때 import에 include를 추가해줘야함 2. App 하위에 urls.py를 생성한다 원하는 path를 추가 -> myapps/first 이런식으로 연결 될 예정 3. App / views.py를 수정 4. templates에 url과 연결 될 html 파일 생성 - i ndex.html first - detail.html second 5. runserver로 실행 결과 확인 project / u..

django 2023.03.25

[Django] 시작하기 / 가상환경 / project / App 생성하기

프레임워크(Framework) : 서비스 개발에 필요한 기능들을 미리 구현해서 모아 놓은 것 Framge(뼈대, 틀) + Work(일) 제공받은 도구들과 뼈대, 규약을 가지고 무언가를 만드는 일 특정 프로그램을 개발하기 위한 여러 도구들과 규약을 제공하는 것 소프트웨어 프레임워크(Software Framework) : 복잡한 문제를 해결하거나 서술하는데 사용되는 기본 개념 구조 웹 서비스 개발에 있어서 모든 것들을 하나부터 열까지 직접 개발할 필요 X 내가 만들고자 하는 logic에 집중해 개발할 수 있다. 소프트웨어의 생산성과 품질을 높힐 수 있음 Django : 서버를 구현하는 웹 프레임워크 ( python으로 작성 ) 1. Project collection of apps 앱의 집합 여러 앱 포함 가..

django 2023.03.14

[22.09.23] 가상환경 / 프로젝트 / app 만들기

가상환경 만들기 1. cmd를 실행 후 mkdir c:\venv로 가상환경을 만들 디렉토리를 생성한다. 2. cd c:\venv 로 디렉토리 이동 3. python -m venv k7v로 사용할 가상환경을 생성한다. 4. cd k7v\Script로 이동 5. activate를 입력하면 가상환경에 진입된다. 앞에 (k7v)가 같이 뜨면, k7v가상환경에 진입한것임!! 6. deactivate를 입력하면 가상환경에서 나와진다. 장고 모듈 설치하기 가상환경에 진입한 채로, pip list를 보면, 설치된 모듈들이 보인다. 난 이미 수업중 장고를 설치했지만 처음이라면 ! pip install django를 입력하면 장고 모듈이 설치된다 ~ 프로젝트 만들기 열려있는 cmd 창에서 프로젝트를 만들고 싶은 경로로 이..

django 2022.09.23