티스토리 뷰

Django Project 3주차 드디어 완성을 했다! 


완성된 블로그의 기능


- auth 인증 (로그인,로그아웃,회원가입,비밀번호 재설정 등)

- 블로그

- 포스팅 (CRUD)

- 이웃 (follow)

- 태그(태그 클라우드, 태그 리스트)

- 검색

- 카테고리 

- 등



처음 계획했던 기능들이 조금 빠진 부분이 있지만 그래도 최선을 다했다고 생각한다.


이 프로젝트의 목표는 '머리에 남게 공부하기,내것으로 만들기' 였는데 이룬 것 같다.

정말 많은 오류들을 마주하면서 해결하는 방법들을 알게 되면서 오류가 나지 않게 로직을 짜는 연습도 했다.


또 django의 흐름을 전에는 물 흐르듯이 파악하지 못했는데 이번 계기로 전체적인 흐름을 파악할 수 있게 되었다. 


이번 프로젝트에서 아쉬운 점은 정말 많은데


그 중 제일 아쉬운 점은 댓글을 구현하지 못한 것이다.


프로젝트 계획 당시엔 댓글도 그냥 하면 되겠지 라는 마음으로 계획했었는데


프로젝트를 CBV로 진행하면서 댓글을 구현할 때 뭔가 벽이 막힌 느낌이였다.


stackoverflow에 올린 질문에는 프로젝트를 처음부터 함수형 뷰로 만드는 것, 클래스형 뷰의 메소드를 오버라이딩하여 해결하라는 답변이 있었는데 함수형 뷰는 처음부터 다시 해야하기 때문에 생각을 접게되었고 클래스형 뷰의 메소드중 어떤 메소드를 오버라이딩해야하는지 찾지 못했다..


결국 구현하지는 못했지만 나중에라도 방법을 알게되거나 시간이 생기게 되면 구현을 꼭 할 것이다.


댓글 외에도 구현하지 못한 작은 기능들은 차츰차츰 구현할 예정이다. 



구현한 블로그의 메인 디자인이다. (오마이걸 덕후에용)

원래 웹디자인으로 코딩을 시작해서 디자인에 대한 욕심이 많았는데 이번 디자인은 만족한다. 근데 뭔가 아쉬움.. ㅠㅠ


이번에 만든 프로젝트는 git에 올려두었다. 

https://github.com/lowelllll/django-simple-blog

(피드백은 정말 정말 환영합니다!)


django project 블로그 개발기는 이상으로 마친다. 


이제 rest API 공부해야지!



'개발기' 카테고리의 다른 글

Django Instagram 개발기  (0) 2018.04.26
[django project] 블로그 만들기 (2)  (0) 2018.01.07
[django project] 블로그 만들기 (1)  (0) 2017.12.31
댓글