Django(20)

9mond·2023년 11월 15일
0
post-thumbnail
  • update
  • 복사
  • 붙여넣기
  • PostUpdate에서 작업
  • get_context_data : HTTP 요청이 왔을 때 데이터 처리를 해준다.
  • tags_str_default를 post_update_form.html의 value에 넣어준다.
  • 그러고 Edit Post하면 기존 tag들이 나온다.
  • 해당 게시물의 tag값 삭제, 수정 작업(tag자체를 삭제, 수정하는건 아님)
  • self.object.tags.clear()
    -> 장고에서 모델 객체의 ManyToMany 관계 필드에서 연결된 모든 객체를 삭제하는 메서드이다.
    -> 현재 모델 객체와 tags 필드 사이의 모든 관계를 제거한다.
  • views.ps에서 PostCreate의 form_valid에서 저 코드들 복사
  • PostUpdate의 form_valid에 붙여넣기



profile
개발자

0개의 댓글