Bagaimana cara menanyakan membalikkan banyak ke banyak di Django

Saya memiliki model Profil (profil pengguna) dan memiliki banyak hubungan dengan nama berikut. Ini mengelola sistem pengikut / pengikut seperti yang ada di twitter.

class Profile(models.Model):
    followings = models.ManyToManyField('self', blank = True, related_name = 'followers')

Saya bisa mendapatkan pengikut hanya dengan mendapatkan pengikut dari Pengguna tetapi bagaimana cara menanyakan pengikut pengguna menggunakan kueri model Django?


person Bigair    schedule 06.04.2021    source sumber
comment
Saya tidak pernah mampu memahami banyak bidang. Maaf.   -  person Peter Nielsen    schedule 07.04.2021
comment
@Bigair Saya sarankan Anda menggunakan plugin ini github.com/revsys/django-friendship   -  person binpy    schedule 07.04.2021
comment
cukup gunakan nama terkait followers, mis. asumsikan Anda memiliki p = Profile.objects.last(), lalu p.followers.all() mengembalikan kumpulan kueri semua objek terkait ke objek p   -  person Ersain    schedule 07.04.2021
comment
Saya mendapat kesalahan objek 'Profil' tidak memiliki atribut 'pengikut'   -  person Bigair    schedule 07.04.2021
comment
Periksa artikel berikut: stackoverflow.com/questions/45847930/   -  person Zhivko Zaikov    schedule 07.04.2021