Django query filter a set of data -


यदि कोई क्वेरी है

  निम्नलिखित = relations.objects.filter (initiated_by = Request.user)  

जिसमें मैं वर्तमान में लॉग इन उपयोगकर्ता के बाद सभी उपयोगकर्ताओं को आ रहा हूं, और मैं उन उपयोगकर्ता के ब्लॉग पोस्ट को प्रदर्शित करना चाहता हूं।

यह केवल मुझे उपयोगकर्ता के ब्लॉग पोस्ट दिखाता है:

आईडी = 1 (हालांकि वर्तमान में लॉग इन उपयोगकर्ता वास्तव में उनका अनुसरण नहीं करता है) मेरे पास टेम्पलेट में है:

  {% blog in object for}} & lt; a href = '/ accounts / profile_view /{{object.created_by}}/'> {{Object.created_by}} & lt; / a & gt; & Lt; br / & gt; {{Object.post}} & lt; br / & gt; {% Endfor%}  

मैं कहाँ गलत हूं?

.filter () एक संग्रह देता है, एक घटना नहीं। इस प्रकार, मैं कह सकता हूं कि समस्या यह है कि दूसरी क्वेरी होनी चाहिए

  blog = new.objects.filter (created_by__in = निम्नलिखित)  

Comments