TIL #1 - tri Python, template django, direnv
Je lance aujourd'hui une série de TIL (Today I Learned). Je vais les grouper avant de les publier de temps en temps.
C'est parti pour une suite d'articles brefs et concis !
Dans les templates Django, on peut utiliser {{ super.block }}
pour ajouter du contenu à un bloc et non pas le réécrire.
(source)
Une nouvelle façon d'inverser des éléments :
x = 'abcdef'
x[0], x[1], x[2]
# ('a', 'b', 'c')
x[-1], x[-2], x[-3] # Reverse, 1-based indexing
('f', 'e', 'd')
x[~0], x[~1], x[~2] # Reverse, 0-based indexing
('f', 'e', 'd')
(source)
Utiliser direnv
pour charger et décharger automatiquement des variables d'environnement quand on entre ou sort d'un dossier. Ça marche aussi avec l'activation de venv
!