해결할 수없는 문제가 있습니다. Python/Django 2.0의 블로그 프로젝트에서 태그 기능을 구현하려고했습니다. 나는 나 또한 몇 게시물 태그 객체가 atributte tags = TaggableManager()
Django2.0 및 django-taggit0.22.1을 사용하여 태그를 필터링하는 방법
와 클래스 포스트가
django-taggit0.22.1.
를 설치했습니다. python manage.py shell
예를 들어 나는 나의 Post models
가져오고 내가 명령을 수행합니다
post = Post.objects.get(id=1)
가 나는
Post: Django 2.0
그때 내가
tag = post.tags.all()
"태그"변수가 나에게이
을 보여줍니다"QuerySet [<\Tag: django\>], <\Tag: programming\>, <\Tag: jazz\>"
그럼 내가 가고 싶다. 테 내 태그.
내 모든 게시 된 게시물을 다운로드
published= Post.published.all()
그리고 마지막으로 나는이 사용하는 태그에 의해 필터 게시물을 원하는 :
published.filter(tags__name__in=['music'])
내가 주 이것은 무엇
error: TypeError: get_path_info() takes 1 positional argument but 2 were given
참조 문제?
난 당신이 날 도와 줄 수
https://pypi.python.org/pypi/django-taggit에서 본이 필터링 방법은?
제안 사항을 사용하여이 지점을 시도했습니다. 같은 문제. – TheProrok29
Django 1.11에서 같은 오류가 발생합니까? 저장소에서 문제를 열어 볼 가치가 있습니다. 마지막 행뿐만 아니라 * 전체 * 추적을 포함하십시오. – Alasdair
Django 1.11에는 아무런 문제가 없습니다. 나는 저장소에 새로운 이슈를 열었다. – TheProrok29