Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将django-pagination和django-sorting一起用于我的一个观点。这两个都有自定义中间件来排序和分页。那么在这种情况下,中间件的顺序很重要吗?
在这种情况下,顺序并不重要:
page
sort
dir
所以两者都只是用它们的变量填充请求对象。如果其中一些需要 django.auth 框架,则顺序很重要:使用 auth 的框架必须在 'django.contrib.auth.middleware.AuthenticationMiddleware' 等之后。
Django 中间件类很容易阅读,因此查看源代码对了解发生了什么很有帮助:-)。