-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' –
但我怎么可以用它在索引页例如,像第一个代码: <! - 最喜欢的专辑 - > –
您可以使用表单来完成。但做最喜欢的和收视率是两件不同的事情。你需要做出决定。 –