如何查询多个django以查找所有实例?

如何查询多个django以查找所有实例?,django,django-models,many-to-many,Django,Django Models,Many To Many,我正在尝试查询以查找与self(avention)关联的User的所有实例用户是扩展的AbstractBaseUser。我是这样申报的: class Venue(models.Model): administrators = models.ManyToManyField(get_user_model(), related_name="administrators_set") def save(self, *args, **kwargs): # Get all

我正在尝试查询以查找与
self
(a
vention
)关联的
User
的所有实例<代码>用户是扩展的AbstractBaseUser。我是这样申报的:

class Venue(models.Model):
    administrators = models.ManyToManyField(get_user_model(), related_name="administrators_set")

    def save(self, *args, **kwargs):
         # Get all admins
         # Do stuff with admins

         super(Venue, self).save(*args, **kwargs)

我已经尝试过使用
admins=self.administrators.all()
,但是对于类“ManyToManyField”

,所以最常见的解决方案(使用
admins=self.administrators.all()
)实际上是正确的,pycharm似乎无法找到管理员的属性引用
all()
。它似乎不影响功能。

self.administrators.all()
?@WillemVanOnsem请参见编辑,但看起来您的
self
不是对象,而是
vention
class.nah,print(self)给出了当前instance@RudaMutalik:您是否使用(付费)PyCharm IDE的Django扩展?Django使用了太多的元类等,让(免费)IDE无法理解。@WillemVanOnsem即使在今天(2021年6月),PyCharm的付费版本也无法检测到这一点:(@ankush981:几年前我尝试过这个方法:它能够看到
对象
例如是
模型
的一个属性,即使它不是通过继承添加的。@WillemVanOnsem哇,这让我感觉更糟:我有一个全产品许可证,我浪费了30多分钟,因为我的IDE不能做任何事情至少可以-脸掌-