Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- django
- 기본
- 사이킷런
- SQL
- PARTITION BY
- 명령어
- 원핫인코딩
- SQLD
- Cartesina Product
- partition
- ML
- sklearn
- Python
- 머신러닝
- CROSS JOIN
- Machine Learning
- 레이블 인코딩
- data preprocessing
Archives
- Today
- Total
Programming Blog
9, 장고 뷰 만들기 본문
장고 뷰 만들기
- 뷰(view) 는 애플리케이션의 '로직'을 넣는 곳이다. 뷰는 이전 장에서 만들었던 모델에서 필요한 정보를 받아와서 템플릿에 전달하는 역할을 한다.
뷰는 view.py 파일 안에 있다. views를 blog/view.py 파일 안에 추가한다.
blog/views.py
views.py에 위와 같이 작성하고 post_list라는 함수(def)를 만들어 요청(request)을 넘겨받아 render 메서드를 호출한다.12def post_list(request):return render(request, 'blog/post_list.html', {})cs
이 함수는 호출하여 받은(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