8
votes

En utilisant des gabarits sans espace dans Django

J'ai le code suivant: xxx

qui produit quelque chose comme ce qui suit: xxx

Je ne veux pas que je ne veux pas l'espace de tête avant la virgule, mais la seule façon dont j'ai été capable de me débarrasser, c'est de la compresser sur une ligne, ce qui réduit la lisibilité: xxx

est là un meilleur moyen de traiter avec cela?


1 commentaires

Je pense que cet espace est causé par l'espace / l'indentation avant {% si non forloop.first%} .


3 Réponses :


1
votes

2 commentaires

Merci, pourriez-vous s'il vous plaît montrer le code pour ce qui précède à l'aide de {% Spatiégement%}? (J'ai essayé de l'envelopper autour du code et cela n'a rien changé).


-1, {% Spatiégement%} ne fonctionne que entre les balises HTML, les étiquettes de modèle pas.



4
votes

{% de% sans espace}} Seulement des espaces de bandes entre les balises HTML.

Vous pouvez soit utiliser {{valeur | Joindre: ","}} p>

ou je crois que cela fonctionnera: P >

{% for item in profile.jobs.all %}
    {% if not forloop.first %}, {% endif %}
    {{ item }}
{% endfor %}


0 commentaires

0
votes

Et si vous utilisez quelque chose comme xxx


0 commentaires