J'ai utilisé django pendant un moment et je suis en train de convertir en jinja2 parce que GAE m'a dit aussi. L'un des raccourcis que j'utilise pour django est de passer "self" à django lors du rendu de mon template de sorte que dans mon template j'appelle {{self.stuff}}. En jinja, il semble que "soi" représente quelque chose. Est-ce que cela m'oblige à changer tous mes modèles pour utiliser peut-être "ceci"?jinja2 ne peut pas lire soi-même
1
A
Répondre
2
self
est en fait utilisé par Jinja2 pour vous permettre de faire référence à des blocs:
<!-- In your layout.html file -->
<title>{%- block title %}{% endblock %}</title>
<!-- Some distance further down ... -->
<h1>{{self.title()}}</h1>
<!-- In a file that extends layout.html -->
{% block title %}The Title of the Page{% endblock %}
<!-- The above will render -->
<title>The Title of the Page</title>
<!-- Some other stuff ... -->
<h1>The Title of the Page</h1>
utilisent simplement un autre nom et tout fonctionne (à savoir, plutôt que l'utilisation self
this
ou obj
comme suggéré par @Skirmantas).
+0
Merci pour l'aide – rp90
Questions connexes
- 1. Jinja2 ne fonctionne pas?
- 2. AVPlayer ne peut pas lire
- 3. L'héritage de Jinja2 ne fonctionnera pas
- 4. Je ne comprends pas Jinja2 Call Blocks
- 5. Facebook ne peut pas lire ma page
- 6. L'application iOS ne peut pas lire info.plist
- 7. ne peut pas lire la valeur
- 8. Ne peut pas lire correctement avec fscanf
- 9. Restkit ne peut pas lire json valide?
- 10. ne peut pas lire XML via PHP
- 11. .concat ne peut pas lire l'espace
- 12. Java ne peut pas lire l'entrée
- 13. ne peut pas lire les données MongoDB
- 14. ne peut pas lire le fichier SQLite
- 15. Peut lire mais ne peut pas mettre à jour
- 16. iPhone sqlite3 verrouillé, ne peut que lire, ne pas écrire
- 17. OpenGraph linter ne peut pas trouver l'URL ou ne peut pas lire les balises META
- 18. Jinja2 ne parvient pas à importer sur Google App Engine
- 19. LabVIEW ne peut pas lire le paquet UDP
- 20. Android VideoView ne peut pas lire la vidéo
- 21. Le code ne peut pas lire le fichier
- 22. TinyXML ne peut pas lire son propre fichier
- 23. ne peut pas lire les données du modèle sur vue
- 24. ne peut pas lire mon fichier Excel à l'aide C#
- 25. WinAPI CIniFile :: ReadFile() ne peut pas lire le fichier ini
- 26. NSXMLParser ne peut pas lire le dernier nœud XML
- 27. Django ne peut pas lire les données de la membrane?
- 28. Chrome ne peut pas lire la valeur de style.display
- 29. PHP crée un JSON qui ajax ne peut pas lire
- 30. Android ne peut pas lire à partir de l'URL
Pouvez-vous nous montrer un exemple? –
'self' en général n'est pas un mot correct à utiliser dans votre situation, alors changez-le en' name-of-obj' ou en 'obj'. – Ski