我是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排序吗?
任何帮助表示赞赏!