[英]How to query the object which has manytomany field point to them in django
我有用戶和公司兩種型號
class Company(models.Model):
name = models.CharField max_length=50)
class User(models.Model):
name = models.CharField( max_length=40)
following = models.ManyToManyField(Company)
我想得到所有有一些用戶關注的公司。 就像是
Company.objects.filter(has_following = True)
我該怎么做 ?
聲明M2M關系時可以使用related_name
:
class User(models.Model):
name = models.CharField(max_length=40)
following = models.ManyToManyField(Company, related_name='followers')
然后,您可以使用以下查詢它:
>>> Company.objects.exclude(followers=None)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.