2017-04-05 84 views
-4

我是一个初学django编程。我一直在试图在用户发布的帖子中添加一个类似的按钮。 在我的models.py如何upvote /喜欢在django的帖子

class Post(models.Model): 
    post = models.CharField(max_length=500) 
    user = models.ForeignKey(User) 
    created = models.DateTimeField(auto_now_add=True) 
    updated = models.DateTimeField(auto_now=True) 

请添加一个按钮一样到我的博客帮助。

回答

1

这是基本的数据库结构,你可以简单地使用您存储已经喜欢给每个用户many to many field/upvoted帖子:

class Post(models.Model): 
    post = models.CharField(max_length=500) 
    user = models.ForeignKey(User) 
    created = models.DateTimeField(auto_now_add=True) 
    updated = models.DateTimeField(auto_now=True) 
    upvoted = models.ManyToManyField(User) 
+0

嘿感谢您的回复。我可以知道我应该在视图,网址和html中添加什么内容 –

相关问题