分享自己网站Django的按钮

时间:2017-04-16 15:38:18

标签: python django

我想在我的网页上实现“在我的个人资料上分享”按钮,但我很难做到这一点。当我试图找到类似的东西(谷歌/这里)时,结果是“如何在twitter / facebook上分享你网站上的内容”。如果有类似的问题,请分享我无法找到的链接。

所以我有一个网站,用户有一个配置文件,其中显示了喜欢的内容,我想让用户选择在他自己的个人资料上分享帖子和个人评论(如FB / twitter一样)。

我的问题是我不知道如何在我的模型中实现它。如果我想在UserProfile模型的QuerySet中保存“共享”帖子,我不知道在哪里保存每个共享帖子的评论。如果我为所有共享帖子添加一个额外表格的额外表格,因为每个帖子都单独保存,我不知道如何将现有图像组合到用户编写评论的表单中。

有谁能告诉我我要走哪个方向?感觉有点迷失在这个。

1 个答案:

答案 0 :(得分:0)

如果你在Post模型中使用ManyToManyField,你不需要制作一个额外的表,django会为你做这个。 请参阅此文档https://docs.djangoproject.com/en/1.10/ref/models/fields/#manytomanyfield