擅长:python、mysql、java
<p>如果您像这样传递URL参数:</p>
<pre><code>http://<my_url>/?order_by=created
</code></pre>
<p>您可以使用<code>self.request.GET</code>(它不在<code>self.args</code>或<code>self.kwargs</code>中显示)在基于类的视图中访问它:</p>
<pre><code>class MyClassBasedView(ObjectList):
...
def get_queryset(self):
order_by = self.request.GET.get('order_by') or '-created'
qs = super(MyClassBasedView, self).get_queryset()
return qs.order_by(order_by)
</code></pre>