django-sorting和django-pagination:中间件订单

时间:2011-08-12 14:43:01

标签: django django-pagination

我一起使用django-paginationdjango-sorting作为我的观点之一。这两个都有自定义中间件来排序和分页。在这种情况下,中间件的顺序是否重要?

1 个答案:

答案 0 :(得分:1)

在这种情况下,顺序并不重要

  • django-pagination查找变量page
  • django-sorting查找sort and dir个变量。

因此两者都只用它们的变量填充请求对象。例如,如果其中一些需要django.auth框架,那么命令很重要:使用auth的框架必须在'django.contrib.auth.middleware.AuthenticationMiddleware'等之后。

Django中间件类很容易阅读,因此查看源代码,有很多帮助:-)了解正在发生的事情。