일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트
- Blog
- 북마크만들기
- Exercism
- join()
- passport.js
- 장고 프로젝트 순서
- 예술영화추천
- 프로젝트
- ART_Cinema
- 독립영화플랫폼
- Django
- Django Blog
- til
- 개발
- Bookmark
- 장고 개발 순서
- MYSQL
- python
- 타사인증
- MyPick31
- JavaScript
- 장고
- 파이썬 웹프로그래밍 장고
- Node.js
- Algorithm
- 알고리즘
- 북마크앱
- 장고 프로젝트
- mongodb
- Today
- Total
목록장고 프로젝트 순서 (6)
Juni_Dev_log
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dIVAII/btqGXm9vIso/3rufeQHqyxKkXXebBQqwRK/img.jpg)
블로그 사이트가 늘어나고 블로그의 기능도 다양해지면서, 블로그 앱은 웹 프로그래밍을 배우는 사람들이 필수적으로 공부해야 한느 애플리케이션이 되었다. 블로그의 기본 기능이라고 할 수 있는 글 등록 및 열람, 태그 달기, 댓글 및 검색 기능, 콘텐츠 생성 및 편집 기능 등을 다룰 예정이다. 블로그의 글. 즉, 포스트에 대한 리스트를 보여주고 포스트를 클릭하면 해당 글을 읽을 수 있는 기능을 개발해보자. 1. 화면 UI 설계 각 화면의 템플릿 파일명과 화면 요소들이 무엇을 의미하는지 그리고 어느 테이블 칼럼에 해당하는 지 등을 표시한다. "Post.title" 과 같이 영문으로 표시된 항목들이 테이블 컴럼. 즉, 사용하는 모델 필드를 보여준다. 2. 테이블 설계 테이블 설계 내용은 장고의 모델 클래스로 반영되..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cIF7fK/btqGAwE5qdu/dG15PyFaDjesNpyyjfcK90/img.jpg)
장고 프로젝트를 진행하기 위해서 어떻게 앱을 설계할지 먼저 생각해보자. 사용자에 눈에 보이는 화면 -> UI 화면에 접속하기 위한 -> URL 서버에 필요한 테이블 및 처리 로직 등을 설계한다. 1. 화면 UI 설계 UI 설계는 주로, 템플릿 코드에 반영되고, templates/ 디렉터리 하위의 .html 파일에 코딩한다. 화면에 표시되어야할 주요 항목들을 표시한다. 실제 프로젝트에서는 이보다 훨씬 더 복잡한 '화면 정의서' 라는 문서로 별도 작성하는 경우도 있다. 2. 테이블 설계 테이블 설계 내용은 모델 코딩에 반영되고, models.py 파일에 코딩한다. 간단한 앱이기 때문에, Bookmark 테이블 하나만 필요하기 때문에, 다음과 같은 테이블을 설계했다. 필드명 타입 제약 조건 설명 id Inte..