好吧,这是我的第一篇博文,所以对我放轻松点:D
我刚开始和Django一起工作。我试图使用django url构建器对html表中的数据设置默认排序。数据是从JSON中动态提取的。在
首先,这是我的“排序”功能。我不想把所有的东西都放在这里,但是假设我有所有的依赖项和引用。在
class TripList(LoginRequiredView, FilterMixin, ListView):
model = Trip
filter_class = TripFilter
paginate_by = 10
def get_queryset(self, *args, **kwargs):
qs = super(TripList, self).get_queryset(*args, **kwargs)
sort_by = self.request.GET.get('sort_by')
order = self.request.GET.get('order')
sort_field = '%b %d, %Y'
if sort_by == 'start_date':
sort_field = 'datetime.date'<-----------------------------
qs = super(TripList, self).get_queryset().order_by(
sort_field)
if order == 'desc':
qs = qs.reverse()
return qs
对我来说最大的障碍是我不知道该如何引用我所指的这一行。我应该如何引用我的widget名称?我也找不到关于django id的任何文档,有人能告诉我吗?下面是我要做的一个例子。http://www.robgolding.com/blog/2012/11/17/django-class-based-view-mixins-part-2/
目前没有回答
相关问题 更多 >
编程相关推荐