django-sorting и django-pagination: промежуточное ПО - PullRequest
1 голос
/ 12 августа 2011

Я использую django-pagination и django-sorting вместе для одного из моих просмотров. Оба они имеют специальное промежуточное ПО для сортировки и разбивки на страницы. Так важен ли в этом случае порядок промежуточного программного обеспечения?

1 Ответ

1 голос
/ 12 августа 2011

В этом случае порядок не важен :

  • Джанго-пагинация ищет переменную page и
  • django-sorting ищет переменные sort и dir.

Так что оба просто заполняют объект запроса их переменными.Если, например, для некоторых из них требуется среда django.auth, порядок имеет значение: среда, использующая аутентификацию, должна идти после 'django.contrib.auth.middleware.AuthenticationMiddleware' и т. Д.

Классы промежуточного программного обеспечения Django легко читаются, поэтомуГлядя на источник, очень помогает :-) Понимание того, что происходит.

...