Programming Blog

9, 장고 뷰 만들기 본문

Python

9, 장고 뷰 만들기

Go-ong 2019. 1. 25. 15:57

장고 뷰 만들기


  • 뷰(view) 는 애플리케이션의 '로직'을 넣는 곳이다. 뷰는 이전 장에서 만들었던 모델에서 필요한 정보를 받아와서 템플릿에 전달하는 역할을 한다.

    뷰는 view.py 파일 안에 있다. views를 blog/view.py 파일 안에 추가한다.

blog/views.py

  • 1
    2
    def post_list(request):
        return render(request, 'blog/post_list.html', {})
    cs
    views.py에 위와 같이 작성하고 post_list라는 함수(def)를 만들어 요청(request)을 넘겨받아 render 메서드를 호출한다.
    이 함수는 호출하여 받은(return) blog/post_list.html 템플릿을 보여준다

    파일을 저장하고, http://127.0.0.1:8000/ 로 접속하여 확인한다.

    아직 post_list.html 파일을 만들지 않았기 때문에 에러가 발생할 것이다.


'Python' 카테고리의 다른 글

11. 장고 ORM과 쿼리셋(QuerySets)  (0) 2019.01.25
10. HTML 시작하기  (0) 2019.01.25
8. 장고 urls  (0) 2019.01.25
7. 배포하기  (0) 2019.01.24
6. 장고 관리자  (0) 2019.01.24
Comments