Django

Django TODO List

by HOON


Last updated on April 13, 2024, 12:29 p.m.


random_image

기본

  • 구글 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:

🤖 AI Chat 🤖