계속 이어서 코딩을 진행해봅니다.
전체 페이지뷰
2017년 1월 17일 화요일
2017년 1월 16일 월요일
Blog photo앱 : Pillow Part.1
블로그에 사진을 올리고 앨범으로 만들어 볼 수 있게 하는 기능을 만들어 볼 예정입니다.
전에 설치한 Pillow 라이브러리를 이용할 것입니다.
2017년 1월 14일 토요일
Blog 검색: Q class
김석훈 님의 저서 '파이썬 웹 프로그래밍: 실전편"을 토대로 공부를 진행하고 있습니다.
UI 등의 그림 설명이 잘 나와있으므로 저같은 초보를 위해서는 아주 좋은 교재인듯 합니다.
이번에는 블로그앱에 검색 기능을 추가해 봅니다.
2017년 1월 11일 수요일
Blog 앱, 댓글:django-disqus
django-disqus를 이용해 댓글 달기 기능을 구현합니다.
UI는 disqus의 디폴트를 그대로 사용할 예정이며, 별도의 테이블이나 URL변경사항은 없습니다.
disqus를 이용하려면 먼저 disqus홈페이지에 가입해야 합니다.
UI는 disqus의 디폴트를 그대로 사용할 예정이며, 별도의 테이블이나 URL변경사항은 없습니다.
disqus를 이용하려면 먼저 disqus홈페이지에 가입해야 합니다.
2017년 1월 9일 월요일
2017년 1월 7일 토요일
개발 환경 정비하기
Django를 처음 시작할 때, Python과 Virtualenv, Django를 설치했습니다.
이제 다음의 개발을 위해 여러 필요한 패키지들을 더 설치해 보려고 합니다.
이제 다음의 개발을 위해 여러 필요한 패키지들을 더 설치해 보려고 합니다.
2017년 1월 6일 금요일
2016년 12월 27일 화요일
대문, 처음 페이지 만들기
이제 어떤 사이트를 클릭했을 때 나타나는 첫 페이지인 홈페이지를 만들겠습니다.
여기서는 저에게는 완전히 미지의 영역인 UI "디자인"이 중요하므로 HTML, 자바스크립트, 스타일시트 등의 지식이 필요하다고 합니다.
여기서는 저에게는 완전히 미지의 영역인 UI "디자인"이 중요하므로 HTML, 자바스크립트, 스타일시트 등의 지식이 필요하다고 합니다.
2016년 12월 14일 수요일
Blog 앱 만들기 6, 템플릿 코딩
이제 지금까지 구현한 것들을 화면에 보여줄 템플릿을 코딩해야 합니다. 상당히 많습니다.
post_all.html, post_detail.html, post_archive.html, post_archive_year.html, post_archive_month.html, post_day_archive.html 의 6가지를 구현합니다.
post_all.html, post_detail.html, post_archive.html, post_archive_year.html, post_archive_month.html, post_day_archive.html 의 6가지를 구현합니다.
2016년 12월 12일 월요일
Blog 앱 만들기 4, URLconf 코딩
앞서 북마크 앱을 만들 때에 URLconf를 각각의 계층에 따로 만들어주는 것이 재사용 측면에서 유리하다고 했습니다. 따라서 이제부터 mysite/urls.py와 blog/urls.py의 두 곳으로 나누어서 작성하고, 나누지 않고 한군데에만 작성했던 북마크의 url도 두 군데로 나누어 주겠습니다.
2016년 12월 10일 토요일
Blog 앱 만들기 3, Github에 작업 올리기
사실 진작에 github에 올렸어야 하는데 버릇이 되지 않다보니 잊고 있었습니다.
로직의 변경이 있을 때마다 올리는 것이 맞다고 배웠으니 예를 들어 모델의 변경, URLconf의 수정시 마다 했어야 했는데 많이 늦었죠. 지금이라도 한번 해보겠습니다.
로직의 변경이 있을 때마다 올리는 것이 맞다고 배웠으니 예를 들어 모델의 변경, URLconf의 수정시 마다 했어야 했는데 많이 늦었죠. 지금이라도 한번 해보겠습니다.
Blog 앱 만들기 2, 모델 코딩
앞서서 models.py 파일을 수정해 테이블을 정의해 봤습니다.
이제 이 테이블이 Admin사이트에 보이도록 하고 Admin 사이트의 모습도 좀 바꾸도록 하겠습니다.
이제 이 테이블이 Admin사이트에 보이도록 하고 Admin 사이트의 모습도 좀 바꾸도록 하겠습니다.
2016년 12월 7일 수요일
Bookmark 앱 만들기 4, 완성
이번에는 템플릿을 작성해 보겠습니다.
지금까지 모델을 만들고 conf를 설정하고 view를 작성했다면 이제 실제 화면에 보여지는 템플릿을 만드는 단계입니다. 앞서 bookmark_list.html, bookmark_detail.html이 생성된다고 했습니다. 이 두가지 파일을 구현해 보겠습니다.
지금까지 모델을 만들고 conf를 설정하고 view를 작성했다면 이제 실제 화면에 보여지는 템플릿을 만드는 단계입니다. 앞서 bookmark_list.html, bookmark_detail.html이 생성된다고 했습니다. 이 두가지 파일을 구현해 보겠습니다.
2016년 12월 6일 화요일
2016년 11월 30일 수요일
Bookmark 앱 만들기 2
지금까지 슈퍼유저를 등록하여 Admin 사이트를 만들고,
간단한 북마크 테이블을 만들어 등록한 후, 모델을 데이터 베이스에 반영하고
어떻게 보여지는지를 확인해 봤습니다.
(여기까지가 MTV의 M, 즉 모델 단계라고 할 수 있습니다.)
간단한 북마크 테이블을 만들어 등록한 후, 모델을 데이터 베이스에 반영하고
어떻게 보여지는지를 확인해 봤습니다.
(여기까지가 MTV의 M, 즉 모델 단계라고 할 수 있습니다.)
2016년 11월 28일 월요일
Bookmark 앱 만들기1
사이트에 일단 bookmark를 추가해 보겠습니다.
그 전에, 어떤 모습으로 만들지 UI, 접속을 위한 URL, 서버에서 필요한 데이터 로직 등을 설계해야 하나 저는 아직 배우는 단계이므로 텍스트 위주의 북마크가 될 것입니다.
그 전에, 어떤 모습으로 만들지 UI, 접속을 위한 URL, 서버에서 필요한 데이터 로직 등을 설계해야 하나 저는 아직 배우는 단계이므로 텍스트 위주의 북마크가 될 것입니다.
2016년 11월 25일 금요일
알아두어야 할 기본 사항
계속해서 실습을 진행하기 전에, 미리 알아두어야 할 사항을 공부해 보겠습니다.
장고가 빠른 이유는 MTV(Model-Template-View)의 룰을 따른다고 합니다.
이는 앱개발 등에서 따르는 MVC(Model-View-Controller) 디자인 패턴과 유사한 방식입니다.
장고가 빠른 이유는 MTV(Model-Template-View)의 룰을 따른다고 합니다.
이는 앱개발 등에서 따르는 MVC(Model-View-Controller) 디자인 패턴과 유사한 방식입니다.
2016년 11월 23일 수요일
Write your first Django App, part 1
Requests and Responses
장고 걸스 튜토리얼, 장고 공식 튜토리얼, 김석훈 님이 지으신 "파이썬 웹 프로그래밍: 실전편" 도서를 참고하여 공부를 진행해 보겠습니다.
장고 걸스 튜토리얼, 장고 공식 튜토리얼, 김석훈 님이 지으신 "파이썬 웹 프로그래밍: 실전편" 도서를 참고하여 공부를 진행해 보겠습니다.
피드 구독하기:
글 (Atom)