我正在使用一个django包来检查浏览器是否是移动的。我想把它应用到paginate_by
,这样在移动设备上使用self.request.mobile
的库就少了。以下是课程:
class GalleryList(ListView):
model = Gallery
paginate_by = 20
context_object_name = 'galleries'
category = None
def get_queryset(self):
if self.request.mobile:
self.template_name = 'mobile/gallery.html'
qs = Gallery.objects.filter(visible=True,).order_by('-created','-hot')
return qs
您可以重写
get_template_names
的方法ListView
,如下所示:编辑:
对于分页方式,您可以尝试以下操作:
相关问题 更多 >
编程相关推荐