세트를 필터링하고 난 그 사용자의 블로그 게시물을 표시 할 . 같은 쿼리를 사용 : 그것은 단지 나에게로 사용자의 블로그 게시물을 보여줍니다장고 쿼리는 데이터
blog = New.objects.filter(created_by = following)
을 템플릿에 을 (현재 실제로 그를 따르지 않는 로그인 한 사용자 불구하고) ID = 1 난이 :
{% for object in blog %}
<a href='/accounts/profile_view/{{object.created_by}}/'> {{object.created_by}}</a> <br />
{{object.post}}<br />
{% endfor %}
어디가 잘못 되었나요?
이상하게도, 내가 원하는 것을 출력하지 못했습니다. 달성하고자하는 쿼리는 다음과 같습니다. select * from new, where created_by = user 또는 created_by = (select * from new where where = user) – dana
django ORM에 대해 sql의 OR이 있는지 확실하지 않습니다. 그래서 두 개의 쿼리를 사용하는 것으로 돌아갈 것입니다. – Almad
django.db.models에있는 'Q'객체를 사용하여 Django와 'OR'을 할 수 있습니다 (내 대답은 내 대답을 참조하십시오) –