J'utilise django-pagination et django-sorting ensemble pour un de mes vues. Les deux ont des intergiciels personnalisés pour trier et paginer. L'ordre des intergiciels est-il important dans ce cas?django-tri et django-Pagination: middleware pour
0
A
Répondre
0
Dans ce cas, le ordre n'a pas d'importance:
- django-pagination cherche une
page
variables et - ressemble django-tri pour les variables
sort
anddir
.
Ainsi, les deux remplissent simplement l'objet de requête avec leurs variables. Si, par exemple, certaines d'entre elles nécessitaient le framework django.auth, l'ordre est important: le framework d'authentification doit venir après 'django.contrib.auth.middleware.AuthenticationMiddleware' etc.
Les classes middleware de Django sont faciles à lire, donc en regardant la source, aide beaucoup :-) comprendre ce qui se passe.
Questions connexes
- 1. Django middleware et HttpRequest changement
- 2. Django comme middleware pour Zope
- 3. django et deliverance en middleware
- 4. WSGI Middleware pour l'authentification OAuth
- 5. Symfony2 middleware
- 6. Php - middleware
- 7. Middleware Android pour la connexion et les calculs
- 8. Serveur middleware simple pour le contrôle et la surveillance
- 9. Middleware JAVA fiable et sécurisé - Meilleures pratiques
- 10. Comment écrire un middleware pour tornade?
- 11. Processeurs de contexte Django et middleware
- 12. middleware Python pour capturer les erreurs?
- 13. Node.js - middleware Expressjs pour étendre res.render
- 14. middleware node.js pour vérifier les paramètres obligatoires
- 15. Restify Middleware - appeler correctement le middleware suivant dans la pile
- 16. Django Middleware + URL
- 17. Le middleware Tomcat?
- 18. Middleware de traitement parallèle
- 19. Middleware mongoose autre colletion
- 20. Vs machine virtuelle. Middleware
- 21. Quelle est la différence entre le middleware spider de Scrapy et le middleware de téléchargement?
- 22. utilisant zeroc Middleware
- 23. Que signifie Systèmes distribués et Middleware Pervasive et Services
- 24. cookies wsgi - pas middleware
- 25. Plugiciel Middleware dans WCF
- 26. Pylons middleware 404
- 27. émet middleware mangouste
- 28. impasse middleware rack
- 29. django - question middleware
- 30. Django Middleware Connexion requise
grand merci. mais je suis un peu confus. Alors, où se passe le tri? Nous chargeons simplement les templates de templates qui génèrent les paramètres de requête requis. Nous ne modifions pas le code du jeu de requête dans la vue, mais cela fonctionne toujours !!! Où se passe l'exécution réelle de la requête dans ce cas? – Konstant
On dirait que le tri se produit dans la balise template. Consultez SortedDataNode dans le [code d'étiquette de modèle] (https://github.com/directeur/django-sorting/blob/master/django_sorting/templatetags/sorting_tags.py) – sandinmyjoints
Comme William l'a fait remarquer, le tri se produit au contexte SortedDataNode ' [key] = value.order_by (order_by) '[ligne 99] (https://github.com/directeur/django-sorting/blob/master/django_sorting/templatetags/sorting_tags.py#L99). – jazz