所以我想创建:
select * from Post where Post.is_chosen = true order_by create_date
我希望这发生在 urls.py 中(也就是说,不必定义任何东西,只需将其粘贴在 ListView 参数中)
我该怎么做呢?
我目前有:
url(r'^$',ListView.as_view(
queryset=Post.objects.get(is_chosen = True).order_by('-pub_date')[:20],
context_object_name='latest_post_list',
template_name='posts/index.html')),
但这有一个错误 - 我不能在“get”的返回对象上调用 order_by 这是有道理的,但我该怎么做?
如果无法在 url 定义中执行,我愿意从定义的函数调用命令!
更新:啊,我是个白痴。
“get”只返回一项,所以“order_by”当然不能处理它。我现在改用过滤器!