是这样的,我的 Django 项目里的用户可以发图片。
我想实现一个收藏功能,就是用户可以收藏其他用户发布的图片。
粗略想了下,model应该这样写:
class FavoritePicture(models.Model):
user = models.ForeignKey(User)
picture = models.ForeignKey(Pictures)
created_on = models.DateTimeField(auto_now_add=True)
def __unicode__(self):
return "%s likes picture %s" % (self.user, self.picture)
但是它的views.py
里面应该要怎么写呢?
Django 新人不太懂,求指教...
The collection process can be implemented using Ajax
update_or_create This is a new feature of Django 1.7,
Then you can consider whether you should use foreign keys. I will write the query function according to the foreign key method
That’s almost enough