私は自分のウェブサイトのフォーラムを作成しています。StackOverFlow Web ページ (つまり、この Web サイト) の「これはあなたのお気に入りの質問です」ボタンがどのように機能するかを知りたいですか?
私はジャンゴを使用しています。
次のようなモデルを作成しました。
models.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)
また、特定の質問やその他の変更されたモデルの合計お気に入りを取得するビューを作成する方法も知りたいです。