첫 번째 (var에있는 i)는 게시물을 가져 오는 루프이고 다른 하나는 해당 게시물의 태그 (ManyToManyField가 포스트 모델)를 얻는 루프입니다.Django ManyToMany 두 개의 루프에 대한
{% for i in var %}
{% for j in i.tags.all %}
{{ j.name }}
{% endfor %}
{% endfor %}
왜 작동하지 않습니까?
편집 :
여기이 변수가 포함 된 내용이다 :
VAR : 여기
[<SearchResult: myapp.post (pk='1')>, <SearchResult: myapp.post (pk='2')>]
및 {{i.tags}}입니다 :
<django.db.models.fields.related.ManyRelatedManager object at 0x1620dd0>
나는 경우, 그것과 함께 iterate하려고합니다. 그것은 아무것도 반환하지 않습니다.
편집 2 :이 문제가 될 수
- VAR는 SearchQuerySet에서 변수 (장고 건초 더미) : 템플릿 내부
var = SearchQuerySet().all()
각 변수에 포함 된 것으로 생각되는 내용이 각 변수에 포함되어 있습니까? –
자세한 정보를 제공해야합니다. 어떤 종류의 변수가'var'이고, 반복 할 때'i'가 무엇입니까? – Bartek