Traquez les erreurs de vos apps Django avec Sentry

Cherchez l'erreur...

Il est bon d’avoir en permanence un oeil sur les erreurs de vos sites (apps) sans avoir à se farcir toutes les pages à la main. Sentry est un aggregateur d’evennements , il va traquer vos erreurs et vous sortir de jolis graphiques, traces etc.

La suite

Listez vos formateurs

Photo d'un homme avec un révolver et des cartes magics

Trouver une bonne formation, c’est pas évident. Donc je me dis qu’il faudrait que j’ai une page sur le site avec un listing de bonnes adresses. Le truc, c’est que je ne peux pas vraiment le faire à partir d’adresses que je connais, car mes clients me grilleraient dans la seconde.

La suite

Grosse mise à jour de la partie “cours et tutos”

Affiche parodique du film "cendrillon"

Faites tourner le listing, il commence à vraiment valoir la peine.

La suite

Django, une app à la fois – faire une app de base

Tapis carte de ville pour enfant

Voici un nouveau morceau qui montre comment écrire une petite app de base avec un template et une vue réutilisable qui serviront donc dans les prochaines apps du projets.

La suite

Afficher le queryset d’une requête dans les logs SQL sous Django

Le debug SQL django c'est du gâteau

L’ORM de django pour les bases de données est chouette, agréable à utiliser mais construit des requêtes SQL qu’on ne peut reconnaître lors de l’analyse des logs MYSQL du premier coup d’oeil à moins d’avoir des années de pratique. J’ai une app django pour vous permettre de faire des débug sql éclairs !

La suite

Ignorer certains caractères spéciaux dans un template django

Photo de décorations de noel sur un palmier qui ressemblent a un penis

Hier Max me demandait comment mettre un template Javascript dans un template Django s’ils utilisent la même syntaxe.

La suite

Ecrire une commande Django

Règle 34, aucune exception

Quand vous avez à faire un script pour un projet Django, il est pratique de l’avoir sous forme de sous-commande de manage.py : c’est portable d’un projet à l’autre et ça permet d’utiliser l’ORM et les templates sans réglage puisqu’on a accès à tous les settings, automatiquement.

La suite

Changer le mot de passe du super utilisateur django en ligne de commande

Tshirt pokemon disant "jesus, je te choisis !"

Vous avez oublié ce maudis mot de passe ? Impossible de se connecter à l’admin ?

La suite

Compter les doublons avec l’ORM Django

Iron man tuant sa partenaire lors d'un fist fuck

GROUP BY et HAVING sont assez peu intuitifs en SQL, et encore moins avec l’ORM Django.

La suite

Créer un super utilisateur Django sans prompt

Photo d'un homme déguisé en personnage de dessin animé pour enfant

Automatiser le déploiement d’un projet Django passe par un syncdb sans prompt, et donc pas de création de superutilisateur…

La suite