如何在django-rest-framework中保存和检索与模型字段的通用关系?

时间:2014-08-28 07:41:52

标签: python django django-rest-framework django-contenttypes

我有2个模特照片和婚礼,它们与2个模特评论和喜欢有一般关系:

以下是类似和评论模型:

class Like(models.Model):
     user=models.ForeignKey(User,related_name="likes")
     content_type=models.ForeignKey(ContentType)
     object_id=models.PositiveIntegerField()
     content_object=generic.GenericForeignKey(content_type,object_id)

     class Meta:
         unique_together=(("user","content_type","object_id"))

class Comments(models.Model):
     user=models.ForeignKey(User,related_name="comments")
     text=models.TextField(max_length=2000)
     content_type=models.ForeignKey(ContentType)
     object_id=models.PositiveIntegerField()
     content_object=generic.GenericForeignKey(content_type,object_id)  

如何使用django-rest-framework保存评论到特定照片或婚礼,例如/ photos / 1 /或/ weddings / 1 /?另外,我如何检索婚礼细节或照片细节中的评论以显示照片或婚礼的评论,例如127.0.0.1:8000/photos/1/或127.0.0.1:8000/weddings/1/?我查看了文档,但对我来说没有意义。

0 个答案:

没有答案