Django-star-ratings模型和查询集排序

时间:2017-02-08 08:46:19

标签: python django django-admin django-queryset rating-system

我是Django的新手,我希望能够在整合django-star-ratings包时获得一些帮助。 根据文档我有模型:

class Post(models.Model):
    date = models.DateTimeField()
    title = models.CharField(max_length=140)
    artist = models.CharField(max_length=140)
    ratings = GenericRelation(Rating, related_query_name='foos')

并且我不完全确定如何对查询集进行排序,因此我插入了

url(r'^$', ListView.as_view(queryset=Post.objects.filter(ratings__isnull=False).order_by('ratings__average'),
                                template_name="UploadApp/upload.html")),

作为我的urls.py的列表视图来传递视图。我的第一个问题是:即使在进行迁移之后,新的评级字段也没有显示在我的管理员中。关于我哪里出错的任何想法? 第二个问题:我已经完成了listview排序吗?

任何帮助表示赞赏!

0 个答案:

没有答案
相关问题