반응형
eager-loading
-
Flask Project - MyBlog views(post 생성,수정,삭제) with unittest프로젝트 2024. 4. 11. 19:11
지금까지 blog 메인 홈페이지(index.html)과 회원가입, 로그인, 로그아웃 기능을 구현 및 테스트까지 해보았습니다. 이제 사용자가 작성한 글을 저장하기 위한 Post 모델과, 관리자만 추가 가능한 Category 모델을 생성해보겠습니다. 그리고 Post 생성, 수정, 삭제 기능 및 테스트까지 구현해보겠습니다. 1. Post, Category 모델 생성 Post는 제목, 본문, 저자, 카테고리, 생성 날짜가 필요합니다. 여기서 제목, 본문, 카테고리는 사용자에게 직접 입력을 받을 예정이고, 저자와 생성날짜는 서버에서 직접 처리할 예정입니다. 해당 정보를 기반으로 다음 단계에서 PostForm을 생성해보겠습니다. Post model에서 가장 중요한 개념은 ForeignKey와 relationship..