-1
我試圖在Django網站上實施評分系統。 我已經做了我的評價只有一個星號(booleanfield)假/真:Django評分系統
<!-- Favorite Album -->
<a href="{% url 'music:favorite_album' album.id %}" class="btn btn-default btn-sm btn-favorite" role="button">
<span class="glyphicon glyphicon-star {% if album.is_favorite %}active{% endif %}"></span>
</a>
這這些都是我的相冊樣板:
class Album(models.Model):
user = models.ForeignKey(User, default=1)
artist = models.CharField(max_length=250)
album_title = models.CharField(max_length=500)
genre = models.CharField(max_length=100)
album_logo = models.FileField()
is_favorite = models.BooleanField(default=False)
所以,我想知道如何改變這種評級,所以我可以從1到5(數字)中選擇對相冊進行評分。而到的是,相冊樣板應該是這樣的,我認爲:
..........
is_favorite = models.IntegerField()
..........
在'專輯model'以上'is_favorite' –
但我怎麼可以用它在索引頁例如,像第一個代碼: <! - 最喜歡的專輯 - > –
您可以使用表單來完成。但做最喜歡的和收視率是兩件不同的事情。你需要做出決定。 –