| date:" "
Formate la date comme on souhaite qu'elle s'affiche
lettre | Explication | exemple |
---|---|---|
d | Jour du mois, chiffres complétés si nécessaire par un zéro | '01' à '31 |
j | Jour du mois sans zéros initiaux | '1' à '31' |
D | Jour de la semaine, abréviation de 3 caractères | 'ven' |
l | Jour de la semaine, texte complet | 'vendredi' |
S | Suffixe ordinal anglais pour le jour du mois, sur 2 caractères | 'st', 'nd', 'rd' ou 'th' |
w | Jour de la semaine, chiffre sans zéros initial | '0' (dimanche) à '6' (samedi) |
z | Jour de l'année | 1 à 366 |
lettre | Explication | exemple |
---|---|---|
W | Numéro de semaine dans l'année selon ISO-8601, les semaines commençant par lundi | 1.53 |
lettre | Explication | exemple |
---|---|---|
m | Mois, 2 chiffres, avec zéro initial si nécessaire. | '01' à '12' |
n | Mois (chiffres) sans zéro initial. | '1' à '12' |
M | Mois, abréviation de 3 caractères. | 'jan' |
b | Mois, abréviation de 3 caractères en minuscules. | 'jan' |
E | Mois, représentation alternative spécifique à la langue active, habituellement utilisée pour les dates au format étendu. | 'listopada' (pour le polonais, contrairement à 'Listopad') |
F | Mois au format texte long. | 'janvier' |
N | Abréviation du mois dans le style Associated Press. Extension propriétaire. | 'jan.', 'fév.', 'mars', 'mai' |
t | Nombre de jours du mois indiqué. | 28 à 31 |
lettre | Explication | exemple |
---|---|---|
y | Année, 2 chiffres avec zéros initiaux. | '00' à '99' |
Y | Année sur 4 chiffres. | '1999' |
L | Valeur booléenne indiquant s’il s’agit d’une année bissextile. | True ou False |
o | Année selon numération des semaines ISO-8601 (W) utilisant la semaine intercalaire. Voir Y pour le format d’année plus habituel. | '1999' |
lettre | Explication | exemple |
---|---|---|
g | Heure, format sur 12 heures sans zéros initiaux. | '1' à '12' |
G | Heure, format sur 24 heures sans zéros initiaux. | '0' à '23' |
h | Heure, format sur 12 heures. | '01' à '12' |
H | Heure, format sur 24 heures. | '00' à '23' |
i | Minutes. | '00' à '59' |
s | Secondes, 2 chiffres avec zéro initial. | '00' à '59' |
u | Microsecondes. | 000000 à 999999 |
a | 'a.m.' ou 'p.m.' (notez que c’est légèrement différent de l’affichage PHP, par la présence de points correspondant au style Associated Press). | 'a.m.' |
A | 'AM' ou 'PM'. | 'AM' |
f | Heure, en format heures et minutes sur 12 heures, sans affichage des minutes si elles valent 0. Extension propriétaire. | '1', '1:30' |
p | Heure, au format sur 12 heures, minutes et « a.m. »/« p.m. », sans les minutes si elles valent 0 ; le cas échéant, les chaînes « minuit » et « midi » apparaissent. Extension propriétaire. | '1 a.m.', '1:30 p.m.', 'minuit', 'midi', '12:30 p.m.' |
Documentation à retrouver ici : https://docs.djangoproject.com/en/3.2/ref/templates/builtins/#date
{{ vigibility.started_process_at | date:"j M Y G:i" }}
| floatformat:"x"
Arrondi à x après la virgule
{{ endpoint.longitude | floatformat:"5" }}
Github: https://github.com/stefanfoulis/django-phonenumber-field
.as_national
Affichage du numéro de téléphone en national
+33 6 47 85 12 96 Devient: 06 47 85 12 96
#Python
.normalize
Supprime les 0 d'un nombre flotant
{{ endpoint.latitude.normalize }}
.get_nomAttribut_display
Permet de récupérer le texte à afficher lorsque l'attribut possède un choix
Dans le modèle: ELIGIBLE = 0 ELIGIBLE_TECHNICAL = 1 ELIGIBLE_COMMERCIAL_TECHNICAL = 2 NOT_ELIGIBLE = 3 STUDY_ELIGIBILITY = 5 FUTURE_ELIGIBILITY = 6 STATUS_CHOICES = ( (ELIGIBLE, 'Éligible'), (ELIGIBLE_TECHNICAL, 'Éligible sous réserve technique'), (ELIGIBLE_COMMERCIAL_TECHNICAL, 'Éligible sous condition commerciale et sous réserve technique'), (NOT_ELIGIBLE, 'Non éligible'), (STUDY_ELIGIBILITY, 'Éligibilité sous réserve d’étude'), (FUTURE_ELIGIBILITY, 'Éligibilité ultérieur (voir champs date)'), ) status = models.PositiveSmallIntegerField('statut', choices=STATUS_CHOICES, default=ELIGIBLE) Dans l'HTML: {{ eligibility_products.get_status_display }}