Avez vous une méthode “propre” pour jouer avec des Objets du model sans les sauvegarder en BDD sur #Django ?
Oui
La suiteDes années plus tard, je n’aime toujours pas les CBV
Les Class Bbased Views se trouvent maintenant partout en Django. Je les comprends maintenant très bien, et les utilise souvent au mieux. Dernièrement j’ai du utiliser django-rest-framework, une très belle application, qui fait un usage utile et massif des CBV, et effectivement, cette architecture m’a rendu très productif.
Mais je maintiens ce que je dis depuis le début : ce n’est pas un pas en avant.
La suiteMise à jour
Je le fais pas souvent mais quand je m’y met, je fais bien dans les coins.
La suiteAjouter une route au urls.py de Django durant les tests
Créer des routes dans l’urlconf juste pour les tests unitaires n’est pas très propre, heureusement on peut utiliser des urls de test complètement séparées.
La suiteL’erreur “broken pipe” avec les serveurs Python tel Gunicorn
Quand on commence à avoir pas mal de traffique sur son site, on commence à noter l’apparition d’une erreur inquiétante…
La suiteDebuggez django avec –trace
C’est con mais toujours bon ça savoir : si manage.py ou django-admin vous font des misères, vous pouvez les rendre plus verbeuses avec l’option --trace.
Les hooks de virtualenv (exemple: postactivate pour les settings de Django)
Virtualenv possède ce qu’on appelle des hooks, c’est à dire des scripts qui sont appelés automatiquement quand un événement se produit.
La suiteEt le Bitcoin est toujours là
Vu l’instabilité du projet, rien n’était moins sûr, mais la monnaie virtuelle continue son petit bonhomme de chemin.
La suiteLog post mortem avec Python
Recette de callback sur un crash de la VM suite à la levée d’une exception.
La suiteOuvrir un port sur un serveur avec Iptables
Dans la série “les commandes dont je ne me souviens jamais”, voici la commande qui permet d’ouvrir un port sur le firewall iptable de son serveur.
La suite

