Skip to content

[Phase 4] 메모 CRUD 기능 구현 #4

Description

@sylee723

Phase 4: 메모 CRUD 기능 구현

Step 4.1: 메모 목록 조회

  • memos/views.py: ListView 작성
  • 로그인한 사용자의 메모만 필터링
  • templates/memos/memo_list.html 작성
  • URL 매핑: /memos/

Step 4.2: 메모 상세 조회

  • memos/views.py: DetailView 작성
  • 작성자 확인 로직 추가
  • templates/memos/memo_detail.html 작성
  • URL 매핑: /memos/<int:pk>/

Step 4.3: 메모 작성

  • memos/forms.py: ModelForm 생성
  • memos/views.py: CreateView 작성
  • templates/memos/memo_form.html 작성
  • URL 매핑: /memos/new/
  • 로그인 필수 데코레이터 적용

Step 4.4: 메모 수정

  • memos/views.py: UpdateView 작성
  • 작성자 확인 로직 추가
  • URL 매핑: /memos/<int:pk>/edit/

Step 4.5: 메모 삭제

  • memos/views.py: DeleteView 작성
  • templates/memos/memo_confirm_delete.html 작성
  • URL 매핑: /memos/<int:pk>/delete/
  • 작성자 확인 로직 추가

라벨: feature, crud, phase-4

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions