Libération a basculé 90% de son site en Django pendant l'été 2011. Avant, pendant et malheureusement surtout après la bascule, nous avons découvert plein de petits et gros pièges, essentiellement liés aux performances, qui vont de pair avec le fait d'avoir un "gros" site en Django, et l'idée de cette intervention est de les présenter pour que tout le monde puisse en profiter :)
by Twidi
Une application django pour gérer le cache de fragments de templates, avec des fonctions avancées :
by kemar
Ma page fait 9000 requêtes SQL, pourquoi, et comment je m’en sors ? D’abord, il faut s’en apercevoir avant de passer en production. Ensuite, il existe des techniques classiques, en fonction de la complexité de la situation.
Celery est l'outil le plus fréquemment utilisé pour mettre en place des traitements de tâches en arrière-plan avec Django. Ce lightning talk vise à faire un rapide résumé des fonctionnalités disponibles et des difficultés rencontrées lors de la mise en place.
Ce talk est principalement un retour d'expérience suite à la réalisation de showyoulike.it qui importe massivement des données en provenance de Facebook en tâche de fond.
by Bruno Renié
Django 1.3 intègre contrib.staticfiles pour simplifier la gestion des ressources statiques (CSS, JS, images). Petit tour d'horizon pour bien comprendre ce que ça fait, comment s'en servir en développement et en production, avec à la clé la configuration parfaite. Rien que ça.