Django
Django TODO List
by HOON
Last updated on April 13, 2024, 12:29 p.m.
기본
- 구글 Login 400 Error -> Google API 콘솔 내 Redirect url 설정에 도메인 추가로 해결
- Markdown 언어 extension 설치 ->
pip install py-gfm
을 통해 GitHub Flavored Markdown(GFM) 기능 추가 - 로그인 화면 View 변경
- 카카오 로그인 연동 -> Redirect url 확인중
- 관리자 페이지 숨기기 -> os.environ.get()로 가동환경 별 접속 유무 나눔
- 대문페이지 문구 변경
- video format 설정 -> 유투브 내 코드 가져와서 작성하도록 수정, 추후 실제 video format을 직접 올리는 방식으로 변경 예정
- blog detail 에서 markdownx가 제대로 적용되지않음
게시판 생성
- BoardList View 및 기능 구현
- BoardDetail View 및 기능 구현
- BoardUpdate View 및 기능 구현
- BoardDelete View 및 기능 구현
- BoardList 중 Pagination, Prev, Next 구현
- 댓글 연동
- base.html에 있는, SearchFor, Categories를 Board App에 맞게 변경하기
ChatBot
- Django에서 사용할 수 있는 chatterbot 설치
- chatterbot을 board에 삽입 -> chatbot App을 새로 생성하여 별도의 app으로 관리
- ChattingView 구성하기 -> html 코드 내 Ajax 삽입으로 구현완료
- 한국어 학습 시키기 -> chatterbot에서 제공하는 Korean corpus로 학습 진행
- 기본 제공되는 Data 외 추가 데이터 작성
- 서버에 올리기 -> 현재 버전 문제 있음
- landing page를 제외한 웹페이지 우하단에 채팅 UI 삽입
- 이전 대화내용 저장 및 불러오기 -> jQuery 내 save,loadChatState 구현
DRF
- DRF 사용하여 API로 Blog Post의 Like 기능 만들기 (FBV로 구현함, CBV로도 구현해보기)
- Like 버튼 클릭, 취소에 따라 실제 카운팅이 되며 숫자를 실시간으로 버튼에 보여주기
- 갑자기 Token 설정하기(Token은 JWT방식인 simplejwt를 설치하여 적용하기) 따라서 로그인시 토큰값 생성으로 하기위해 로그인화면도 커스텀하기
Leave a Comment: