django (2)

김혁준·2023년 4월 11일
0

python

목록 보기
11/15

장고의 view.py,urls.py,model.py의 관계가 어떤지 알아보았다.

urlpatterns = [
    path("", include("head_page.urls")),
]

유저가 빈url로 들어오면 head_page앱의 urls.py를 참조하라고 시킨다.

urlpatterns = [
    path("", views.see_detail_page, name="see_detail_page"),
]

head_page앱의 views.py의 see_detail_page함수를 실행하라고 시킨다.

def see_detail_page(request, user_id):
    pages = Page.objects.all()
    return render(
        request,
        "detail_page.html",
        {"pages": pages},
    )

views.py에서 see_detail_page함수가 실행된다. render를 리턴하면서 detail_page.html를 유저에게 보여주고 pages데이터를 detail_page.html로 보낸다.

0개의 댓글

관련 채용 정보