Python Django Perfich-在筛选器中调用根元素字段

Python Django Perfich-在筛选器中调用根元素字段,python,django,Python,Django,这是我的代码,我正在使用查询检索提要和所有相关数据。我还检查正在检索提要的用户是否也是发布提要的用户的朋友。对于朋友关系,我使用的是朋友模型查看器id和提要id将由系统提供 我想换一个??????带有来自提要模型的字段(如发布提要的用户id) 这是我的用户信息模型 class UserInfo(models.Model): name = models.CharField(max_length=200) phone = models.CharField(max_length=15,

这是我的代码,我正在使用查询检索提要和所有相关数据。我还检查正在检索提要的用户是否也是发布提要的用户的朋友。对于朋友关系,我使用的是朋友模型查看器id提要id将由系统提供

我想换一个??????带有来自提要模型的字段(如发布提要的用户id)

这是我的用户信息模型

class UserInfo(models.Model):
    name = models.CharField(max_length=200)
    phone = models.CharField(max_length=15, unique=True, db_index=True)
    college = models.CharField(max_length=300)
    designation = models.CharField(max_length=100)
    email = models.EmailField(max_length=254, unique=True)
    facebook_url = models.CharField(max_length=500, null=True, blank=True)
    profile_picture = models.CharField(max_length=500, null=True, 
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
这是我的饲料模型

  class Feed(models.Model):
        user_info = models.ForeignKey(UserInfo, on_delete=models.CASCADE)
        title = models.CharField(max_length=300)
        description = models.TextField()
        images = models.OneToOneField(ImageAlbum, related_name='model', on_delete=models.CASCADE)
        tags = models.ManyToManyField(Tags)
        created_at = models.DateTimeField(auto_now_add=True)
        updated_at = models.DateTimeField(auto_now=True)
这是我朋友的模型

class Friends(models.Model):
    user = models.ForeignKey(UserInfo, related_name="user", on_delete=models.CASCADE)
    follows = models.ForeignKey(UserInfo, related_name="follows", on_delete=models.CASCADE)
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)

请包括您的订阅源和好友模型。添加的订阅源和好友模型
Friends
没有外键或多对多订阅源,因此订阅源不应设置要预取的
Friends\u。您可以预取如下内容
用户信息。你能包括你的用户信息模型吗?我没注意到。非常感谢你。添加了UserInfo模式。你能帮我找到一个简单的方法来确定他们是否是朋友吗?
class Friends(models.Model):
    user = models.ForeignKey(UserInfo, related_name="user", on_delete=models.CASCADE)
    follows = models.ForeignKey(UserInfo, related_name="follows", on_delete=models.CASCADE)
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)