It is unclear to me how it is best to access URL-parameters in class-based-views in Django 1.5.
Consider the following:
View:
In case you pass URL parameter like this:
http:///?order_by=created
You can access it in class based view by using self.request.GET (its not presented in self.args nor in self.kwargs):
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)