오픈소스/Devspoon

django FBV 기반 web-site 오픈소스

bluebamus 2021. 6. 12.

사용 방법 및 저장소 : https://github.com/bluebamus/django_function_based_web_site

 

 

1. FBV 기반 view 구현

2. manytomany field를 이용하여 좋아요 및 tag 구현

  - modelform의 경우 필수 옵션 설정, input 형태 출력 등의 까다로운 구현에 대해 overriding 방법을 구현함

3. 리스트, 페이지네이션 구현

  - django이 제공하는 기능 활용

4. 글쓰기, 업데이트, 삭제 구현

  - 파일 업로드시 필드가 비어 있으면 에러발생, 기본 이미지를 사용하여 회피방법 구현

5. 로그인, 로그아웃 구현

  - session 사용

6. 댓글 쓰기, 삭제 구현

  - 실재 데이터를 삭제하지 않고 delete 태그를 이용하여 삭제, 복구가 가능하도록 구현, model 상속 활용

 

기본적인 기능 구현은 상위와 같음

댓글