我正在为我的网站创建一个论坛。我想知道 StackOverFlow 网页(即本网站)中的“这是你最喜欢的问题”按钮是如何工作的?
我正在使用 django。
我创建了模型,例如:
模型.py
class Question(models.Model):
user=models.ForeignKey(User)
created=models.DateTimeField(auto_now_add=True)
topic=models.ForeignKey(Topic)
question=models.TextField()
tags=models.CharField(max_length=50,blank=True)
class Favourites(models.Model):
'''
Does this your Favourite Question'''
user=models.ForeignKey(User)
favourite=models.BooleanField(default=False)
question=models.ForeignKey(Question)
我还想知道如何创建视图以获取特定问题的总收藏夹以及任何其他修改后的模型。