이전에 우린 my_project
라는 폴더를 만들었습니다.
그 폴더 안에는 프로젝트 설정들이 들어가 있는데 그 설정들 중에 urls.py
라는 파일이 있습니다.
보통 우리는 어플리케이션을 프로젝트 안에서 구현하는 것이 아닌 앱
이라고 하는 더 작은 단위를 만들어 실제로 구현하게 된니다. 그리고 각각의 앱에는 urls.py
가 존재하게 됩니다.
그리고 각각의 앱에는 view
가 존재하고 그 안에 함수(def)
가 있어 어플리케이션의 구체적인 구현들을 하게 됩니다.
어플리케이션이 돌아가는 대략적인 맥락은 다음과 같습니다.
view
안에 있는 함수로 위임이 된다.model
을 사용하게 된다.(굉장히 편리하다!)django-admin startapp myapp
위 명령어를 통해 myapp이라는 앱을 만들면 다음과 같이 myapp폴더가 생깁니다.