我想在我的博客里表现得很好。有问题,不知道如何使用这里的管理器。 我想这是我的主要错误。不能对指定中介模型的ManyToManyField使用add()。使用Posts.LikeTimestamp而是他的经理。在
我的模型:
class Like(models.Model):
class Meta:
db_table = 'like'
post = models.OneToOneField(Post, null=True)
liked_users = models.ManyToManyField(User, blank=True, through='LikeTimestamp')
likes = models.IntegerField(default=0, blank=True)
class LikeTimestamp(models.Model):
class Meta:
db_table = 'liketimestamp'
timestamp = models.DateTimeField(auto_now=True, auto_now_add=False)
like = models.ForeignKey(Like)
user = models.ForeignKey(User)
我的观点:
^{pr2}$
我的朋友建议我去用户过滤器和错误消失了。还有一个关于喜欢的用户创建错误的行。我应该通过时间戳模型使用创建和删除。这是正确的代码。在
相关问题 更多 >
编程相关推荐