본문 바로가기
Languages/Python

[Django] urls - Djangogirls

by 김크롱 2020. 7. 29.

URL

 - 웹 주소

 

ex:

https://stand-atop.tistory.com/ 

 

 

URLconf (URL configuration)

 - Django에서 URL과 일치하는 뷰를 찾기 위한 패턴들의 집합

 

mysite/urls.py

from django.contrib import admin
from django.urls import path

urlpatterns = [
# admin/으로 시작하는 모든URL을view와 대조해 찾음
    path('admin/', admin.site.urls),
]

 

 

 

Django url 만들기

 - http://127.0.0.1:8000/로 블로그 홈페이지로 지정, 루트

 

mysite/urls.py

from django.contrib import admin
from django.urls import path, include
# include : blog.urls를 가져오기 위한 함수

urlpatterns = [
    path('admin/', admin.site.urls),

    # blog 애블리케이션에서 메인 mysite/urls.py 파일로 url들 가져오기    
    path('', include('blog.urls')),
]

 - http://127.0.0.1:8000/ 으로 들어오는 모든 접속 요청을 blog.urls로 전송해 추가 명령을 찾음

 

 

blog/urls

blog/urls.py

 - 생성

 

 # path, blog app에서 사용할 모든 views를 가져옴

from django.urls import path
from . import views

 

# post_list라는 view가 루트 URL(http://127.0.0.1:8000/)에 할당됨

urlpatterns = [
    path('', views.post_list, name='post_list'),
]

 

 

http://127.0.0.1:8000/ 접속

콘솔에러

 : 찾고자 하는 view가 아직 없기 때문

 

 

 

 

https://tutorial.djangogirls.org/ko/django_urls/

 

Django urls · HonKit

No results matching ""

tutorial.djangogirls.org