[PYTHON] Instruction Loop For inversée dans un fichier HTML sur Django

Lors de la création d'une application Web de type blog, j'ai pensé à créer une vue pouvant afficher les articles sous forme de liste à l'aide de ListView. J'ai essayé de l'afficher à l'aide de l'instruction For, mais comme prévu, il a été trié dans l'ordre du post le plus ancien, je veux donc le trier dans l'ordre le plus récent. (Je veux changer la méthode d'affichage de croissant à décroissant)

J'ai pensé à mettre une liste dans l'ordre inverse dans une variable et à la tourner avec une instruction For, mais je l'ai écrite en utilisant la plus simple instruction for inversée.

list.html


   {% for i in object_list reversed %}
        <div class="post-preview">
          <a href="{% url 'post' i.pk %}">
            <h2 class="post-title">{{ i.title }}</h2>
            <h3 class="post-subtitle">{{ i.subtitle }}</h3>
          </a>
        </div>
   {% endfor %}

Au fait {% for i in reversed(object_list) %} J'ai également découvert comment l'écrire, mais j'ai eu une erreur. C'est peut-être parce qu'il existe un `` {%%} '' unique lors de l'écriture de Python en HTML.

Donc pour le moment, je pense que {% for i in object_list inversé%} est correct.

Recommended Posts

Instruction Loop For inversée dans un fichier HTML sur Django
Changer la liste dans l'instruction for
Faites une recherche ambiguë pour mysql dans Django
Le modèle Django lit Makdown et reStructuredText écrits dans un fichier externe au format HTML
Notes d'apprentissage pour la fonction migrations dans le framework Django (2)
Double boucle dans l'instruction for puis impression du comportement de l'instruction
Notes d'apprentissage pour la fonction migrations dans le framework Django (3)
Faire du modèle une chaîne sur le modèle HTML Django
Notes d'apprentissage pour la fonction migrations dans le framework Django (1)
Django renvoie le contenu du fichier sous forme de réponse HTTP
Résumé des points d'achoppement à Django pour la première fois
Google recherche la chaîne sur la dernière ligne du fichier en Python
Vérifiez si le fichier de paramètres est lu de manière simple à comprendre
[Introduction à Python] Comment utiliser l'opérateur in dans l'instruction for?
[Django] Comment lire les variables / constantes définies dans un fichier externe
Obtenez la formule dans le fichier Excel sous forme de chaîne en Python
Essayez Ajax sur la page Django
Changer la langue affichée dans Django 1.9
L'histoire du "trou" dans le fichier
Démarrez Django pour la première fois
Récupérer la chaîne de requête (chaîne de requête) avec Django
Créez un tableau vide avec Numpy pour ajouter des lignes pour chaque boucle
Ouvrez un fichier Excel en Python et coloriez la carte du Japon
Comment enregistrer les informations de point caractéristique de l'image dans un fichier et l'utiliser pour la mise en correspondance