我一起使用django-pagination和django-sorting作为我的观点之一。这两个都有自定义中间件来排序和分页。在这种情况下,中间件的顺序是否重要?
答案 0 :(得分:1)
在这种情况下,顺序并不重要:
page
和sort
and dir
个变量。 因此两者都只用它们的变量填充请求对象。例如,如果其中一些需要django.auth框架,那么命令很重要:使用auth的框架必须在'django.contrib.auth.middleware.AuthenticationMiddleware'等之后。
Django中间件类很容易阅读,因此查看源代码,有很多帮助:-)了解正在发生的事情。