Django(19)

9mond·2023년 11월 15일
0
post-thumbnail
  • PostCreate에 tags를 추가하면
  • 저런 디자인으로 보인다.
  • multiple이 있어서 저런 디자인으로 보인다.
  • 다시 tags 제거
  • post_form.html에서 저 코드 추가

  • input으로 나열해서 입력할거다.
  • split으로 하나하나를 저장시켜줄거다.
  • PostCreate에서 작업
  • result라는 변수에 담아주고 result를 return해준다.

  • strip()으로 잘라준다.
  • strip()을 넣어서 trash 데이터를 없애는게 좋다.
  • tag를 추가하면 이미 있는 tag를 제외하고 신규만 insert해줄거다.
  • 반복문을 활용
  • slugify import

  • Tag.objects.get_or_create(name=t)
    -> Tag 모델에서 name을 가지고 와서 name이 t와 일치하는 태그를 가져오거나 생성하는 코드이다.
    -> 반환값은 튜플 형태이며, 첫 번째 값은 가져오거나 생성된 객체이고, 두 번째 값은 해당 객체가 새로 생성되었는지 여부를 나타내는 boolean 값이다.
  • 데이터를 제거하고 해야지 오류가 안난다.
  • 기존 tag들 삭제


profile
개발자

0개의 댓글