Offline

GDG Busan, Python Django 스터디 #3

November 1, 2016

GDG Busan, Python Django 스터디 #3

{Ch2, Ch3} 반복!

  • 다들 ‘풀스택 프레임워크’를 처음 다루다보니 ‘구조’에 익숙해지기 쉽지 않았습니다. 코드 한 줄 작성한적 없이 잘 작동되는 마법같은 경험 덕분에 뭔지 모를 ‘답답함’을 주긴 했지만, 일다은 ‘장고’와 친해지는 과정이 우선이라 생각해서 이전에 했던 내용을 다시 반복했습니다.

네임스페이스 오류?!

  • ch2와 ch3를 하나의 프로젝트에 합치는 과정에서 ‘네임스페이스’ 때문에 오류가 발생했다. detailbookmark:detail로 변경하니 잘 작동했다. 네임스페이에 관련된 내용은 이곳에서 확인하실 수 있습니다.
{% for bookmark in object_list %}
    <li><a href="{% url 'bookmark:detail' bookmark.id %}">{{bookmark }}</a></li>
{% endfor %}

Oct10월 그리고 10

  • urls.py에서 Oct부분을 처리하는 정규식을 수정했습니다.
url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/$', PostMAV.as_view(), name='post_month_archive'),  
url(r'^(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<day>\d{1,2})/$', PostDAV.as_view(), name='post_day_archive'),  
  • 10월로 나오는 걸 10으로 나올 수 있도록, View도 수정했습니다. 요일이나 날짜에 관련된 표현방법은 이곳을 참고하세요!
month_format = '%m'  

연습은 모여서!

  • 집에서 뭔가 열심히 하기 보다는 다 같이 모여서 으샤으샤! 하다보니 쉽게 해결되었습니다. 이런 경험 덕분에 다 같이 모여서 공부하는 것 같습니다.

  • 소스코드는 github에 올려두었습니다.
  • 스크린 캐스트는 이곳 에서 확인하실 수 있습니다.
  • 교재 ‘
    파이썬 웹 프로그래밍 실전편 – Django(장고)를 활용한 쉽고 빠른 웹 개발’ (ebook, ) 입니다.