꿈꾸는 새벽하늘

[Django] 3. App 생성 본문

💻 Programming

[Django] 3. App 생성

rovemin 2023. 2. 6. 06:25

App(Application) 생성

python manage.py startapp member

 

App 생성 후 생성되는 폴더 및 파일들

  • migrations (폴더)
  • admin.py
  • views.py
  • models.py
  • urls.py

urls.py는 추가로 수동 생성이 필요한 파일로, 최상위 URLconf와의 연결을 위해 필요하다.

copy con urls.py

위 명령어를 입력하고 urls.py 안의 내용을 작성한 후 Ctrl+C를 입력하면 urls.py가 생성된다.

 

최상위 urls.py

최상위 urls.py에는 urlpatterns가 등록되어 있다.

앱을 생성한 뒤에는 최상위 urls.py에 path를 추가하여 경로를 설정해주어야 한다.

urlpatterns = [
	path('admin/', admin.site.urls),
	path('member/', include('member.url'))
]

path를 추가할 때는 반드시 include를 import해야 한다.

from django.urls import path, include

- include() 함수: 다른 URLconf path들을 참조할 수 있도록 하며 앱 구동 및 연결 시 중요한 역할을 하는 함수