0
我有个人资料。django multiple related_name()搜索过滤器
class UserProfile(models.Model):
user = models.ForeignKey(User, related_name="%(class)s", unique=True)
providers = models.ManyToManyField(ServiceProvider, related_name="%(class)s")
class ServiceProvider(models.Model):
name = models.CharField(max_length=200, null=False, default="ims")
如何使用只有配置文件对象的用户对象。 我可以这样做:(假设我有我的服务提供者对象)
provider.userprofile.user.get() // or something like that.
我想要做的是,在一个SQL查询。因此,如果我只有提供商的pk,那么到达用户配置文件和/或持有该提供商的用户将是非常好的。