Python 如何从给定django模型中的帖子中获取喜欢的内容?

Python 如何从给定django模型中的帖子中获取喜欢的内容?,python,sql,django-models,scope,Python,Sql,Django Models,Scope,我正在制作文章提要。我有两种型号 class Post(models.Model): company = models.ForeignKey(Company, null=False, blank=False, on_delete=models.CASCADE) title = models.CharField(max_length=80, null=False, blank=False) class Analytics(models.Model): post = models.One

我正在制作文章提要。我有两种型号

class Post(models.Model):
  company = models.ForeignKey(Company, null=False, blank=False, on_delete=models.CASCADE)
  title = models.CharField(max_length=80, null=False, blank=False)
class Analytics(models.Model):
  post = models.OneToOneField(Post, on_delete=models.CASCADE)
  likes = models.IntegerField(default=0)
我通过以下方式获取了一家公司的所有职位:

def discover(request):
  company_staff = get_object_or_404(CompanyStaff, user=request.user)
  company = company_staff.company
  posts = Post.objects.filter(company=company, active=True)

现在我想显示/打印各个帖子的类似内容。我该怎么做呢?

好的,我也知道解决方案。 可通过以下方式访问:

posts = get_object_or_404(Post,company = comapany)
for post in posts:
    print(post.analytics.likes)
您可以通过
dir(obj)
方法检查对象的所有属性