ฉันมีโปรไฟล์โมเดล (โปรไฟล์ผู้ใช้) และมีความสัมพันธ์มากมายกับการตั้งชื่อตนเองดังต่อไปนี้ สิ่งนี้จะจัดการระบบผู้ติดตาม / ผู้ติดตามเหมือนใน Twitter
class Profile(models.Model):
followings = models.ManyToManyField('self', blank = True, related_name = 'followers')
ฉันสามารถรับสิ่งต่อไปนี้เพียงรับสิ่งต่อไปนี้ของผู้ใช้ แต่จะสอบถามผู้ติดตามของผู้ใช้โดยใช้แบบสอบถามรุ่น django ได้อย่างไร
followers
เช่น สมมติว่าคุณมีp = Profile.objects.last()
จากนั้นp.followers.all()
จะส่งกลับชุดแบบสอบถามของวัตถุที่เกี่ยวข้องทั้งหมดไปยังวัตถุp
- person Ersain   schedule 07.04.2021