(2022.10.19) Today I Learned_Day-34

imRound·2022년 10월 19일
0
post-thumbnail

Tag 기능 구현 중 모르는 것들 종합

Tag 기능을 구현하려고 하는데, MTM을 사용하려고 합니다.

근데 목적이 사물인식을 할 때 80개의 코드가 있는데, 해당되어있는 것들을 전부 M2M 모델로 만들어야 하는지? 아니면 하나만 만들고 다른 곳에 지정을 하는지?

number value = 한글 값

첫번째 = 만들어준다. 아무의미 없음

두번째 = 게시글의 번호

세번째 = 태그의 번호

ex) pk2번은 2번째 게시글의 2개의 태그가 있다.

tag = Tag.objects.filter(tag_content=keyword)

# 해당 키워드를 가진 tag 클래스 오픈

post= Post.objects.filter(tagging__in = tag).order_by('-posting_date')

tagging__in = tag >> Post테이블 태깅 안에 우리가 검색한 태그가 있으면 filter 해줘라

# 해당 태그를 가진


# Tag 모델
class Tag(models.Model):
    tag_name = models.CharField(max_length=20)

이렇게 하면 table이 2개만 나온다. 나중에 머신러닝 개체수와 매핑을 해야한다.

  • 10.19 트러블슈팅

    </a>
        <p>태그 :{% for tag in article.taghash.**all** %} {{ tag.tagname }} {% endfor %}</p>
    
        
        <hr/>

    TypeError at /tweet/community/

    'ManyRelatedManager' object is not iterable

    해당 에러는 # manytomany의 DTL에서 ERROR가 발생하였는데, mtm을 iterate 할 경우 뒤에 .all을 붙여주면 가능하다!!!

profile
Django 개발자

0개의 댓글