Outils pour utilisateurs

Outils du site


dev:python:flask:templates

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:python:flask:templates [2024/11/19 11:41] yoanndev:python:flask:templates [2024/11/22 08:58] (Version actuelle) yoann
Ligne 11: Ligne 11:
  
   * On crée un document contenant des sections vides nommées avec la syntaxe   * On crée un document contenant des sections vides nommées avec la syntaxe
 +
 +===== Objets accessibles depuis le template =====
 +
 +A l'intérieur des templates les objets **config**, **request**, **session** et **g** sont disponibles ainsi que les fonctions **url_for()** et **get_flashed_messages()**.
 +
 +
 +===== Le système de filtre =====
  
 ===== Le helper url_for() ===== ===== Le helper url_for() =====
Ligne 31: Ligne 38:
  <a href="{{ url_for('new_universe') }}" class="active tm-paging-link">+</a>  <a href="{{ url_for('new_universe') }}" class="active tm-paging-link">+</a>
 ... ...
 +</code>
 +
 +===== Formater la date dans le template =====
 +
 +Le plus simple est d'appeler la méthode **''strftime()''** sur l'objet de type datetime :
 +
 +<code html>
 +<div>
 +  <span>{{ universe.created_on.strftime('%d-%m-%Y') }}</span>
 +</div>
 </code> </code>
  
Ligne 36: Ligne 53:
  
   * https://www.digitalocean.com/community/tutorials/how-to-use-templates-in-a-flask-application   * https://www.digitalocean.com/community/tutorials/how-to-use-templates-in-a-flask-application
 +  * https://stackoverflow.com/questions/4830535/how-do-i-format-a-date-in-jinja2
dev/python/flask/templates.1732016486.txt.gz · Dernière modification : 2024/11/19 11:41 de yoann