컴퓨터/WEB 12

[Django] 장고에서 URL 작성하는 방법과 URL 처리

URL 작성 디장고를 사용하면 많은 URL을 작성하게 될 것이다. Django가 가지고 있는 철학 중 하나가 바로 'URL은 반드시 아름답게 작성되어야 한다'는 것인데, 막상 작성하다보면 헷갈릴 수 있는 부분들이 있다. 첫째. urls.py에 적는 URL 패턴은 슬래시( / )를 붙여서 작성한다. urlpatterns=[ path('food/', views.index), path('food/apple/', views.fruit), ] URL 끝에 있는 슬래시를 트레일링 슬래시(traling slash)라고 하는데, 우리가 평소에 구글에 접속하고자 할 때를 생각해보면 www.google.com 이라고 적는다. 그런데 www.google.com/ 이라고 적어도 같은 페이지로 이동하긴 한다. 결론부터 말하면 ..

컴퓨터/WEB 2022.04.27

[Django] 디장고 디렉터리 구조 살펴보기

project/ #프로젝트명 manage.py project/ # 프로젝트명 __init__.py settings.py urls.py wsgi.py 처음 프로젝트를 startproject를 통해 실행하게 되면 이러한 구조를 가지고 있다. Project Root 최상위 디렉토리인 프로젝트 명 디렉토리는 Project Root라고 하고 프로젝트의 전체 파일이 들어 있는 디렉토리이다. manage.py manage.py는 하나의 Django 프로젝트를 생성하면 자동으로 만들어지는 프로젝트 관리를 위한 명령 유틸리티임. Django 앱을 만들거나, 데이터베이스 관련 기능을 수행하거나, 개발 서버를 실행하는 등의 여러기능을 실행 할 수 있음 manage.py와 django-admin는 거의 동일한 기능을 하는데...

컴퓨터/WEB 2022.04.27