用django创建像按钮的最佳方法是什么?

时间:2018-05-07 11:06:00

标签: python django

我正在努力建立社交网络(少量用户)。到目前为止我有模型用户和消息。我想为用户创建喜欢或不喜欢的消息喜欢或不喜欢消息。我可以添加这样的新模型< / p>

class Like(models.Model):
    user = models.ForeignKey(User)
    message = models.ForeignKey(Message)
    created = models.DateTimeField(auto_now_add=True)

其他选择是扩展用户模型。解决这个问题的最佳方法是什么?有什么利弊?

1 个答案:

答案 0 :(得分:2)

使用PositiveIntegerField在Message模型上Hava一个喜欢和不喜欢的字段,然后每个Message可以有任意数量的喜欢或不喜欢。然后,您需要添加一个HTML链接,以修改任何给定帖子的喜欢和不喜欢的数量。

编辑:在PositiveIntegerField上设置default = 0。