일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 예술영화추천
- 파이썬 웹프로그래밍 장고
- 개발
- 북마크앱
- 독립영화플랫폼
- mongodb
- Node.js
- 타사인증
- 장고 프로젝트 순서
- 자바스크립트
- passport.js
- 북마크만들기
- 장고 개발 순서
- python
- Algorithm
- ART_Cinema
- join()
- Django Blog
- 프로젝트
- Blog
- Bookmark
- 알고리즘
- til
- MyPick31
- 장고
- 장고 프로젝트
- Django
- Exercism
- JavaScript
- MYSQL
- Today
- Total
목록View (2)
Juni_Dev_log
URLconf를 코딩하면서, 뷰를 클래스형으로 정의하기 위해 각 URL에 따른 해당 클래스 및 as.view()를 메서드로 지정했다. 이제 지정한 클래스 뷰를 코딩하자. 클래스 형 뷰를 코딩할 때, 제일 먼저 고려해야할 사항은 어떤 제네릭 뷰를 사용할 것인가 이다. 개발하고자 하는 애플리케이션의 로직을 분석해보고 가장 적합한 제네릭 뷰를 선택할 수 있어야 한다. ListView와 DetailView 제네릭 뷰를 선택해서 사용한다. Bookmark 테이블에서 여러 개의 레코드를 가져오는 로직이 필요하기 때문에, ListView 선택 Bookmark 테이블에서 한 개의 레코드를 가져오는 로직인 필요하기 때문에, DetailView 선택 (bookmark/views.py) from django.views.ge..
장고는, MVC(Model - View - Controller)를 기반으로 한 프레임워크이다. 이러한 MVC 패턴을 MTV(Model - Template - View)라고 부르기도 한다. MVC 패턴은 데이터(Model), 사용자 인터페이스(View), 데이터 처리 로직(Controller)으로 구분해서 한 요소가 다른 요소들에게 영향을 주지 않도록 하는 설계 방식인데, 이러한 패턴을 장고도 따라가고 있다. 1. Model 모델은, 데이터베이스에 저장되는 데이터를 의미한다. excel과 같은 표의 형태로 데이터를 정리하여 데이터베이스에 넣는다고 생각하면 된다. 원래 DB 를 다루기 위해서는 SQL이라는 언어를 알아야 하지만, SQL을 몰라도 DB 작업을 가능하게 해주는 ORM을 제공하기 때문에 다른 프레..