Django : une arborescence de catalogue

C’est la semaine de la publication… Après le gadget vista pour la NB4, voici un article qui explique comment gérer une structure arborescente avec django (un excellent framework python).
J’espère que cet article sur django est le premier d’une longue série. J’ai comme beaucoup l’intention de basculer mon site sur cette techno, mais cela va prendre du temps. En attendant, j’essaierais de continuer à proposer des morceaux de codes ou des applications django comme celle-ci à l’avenir.

Depuis ma ‘conversion’ à python, j’ai eu – entre autre – l’occasion de découvrir le framework de développement web django. Après avoir fait un peu de tour du marché des framework python open source, c’est vraiment celui qui m’a paru le plus prometteur avec une approche à la fois intelligente et très pragmatique du développement web. Depuis ce temps, je n’avais pas vraiment eu l’occasion de développer un site en particulier, l’occasion s’est présentée il y a environ un mois où j’ai eu le besoin de maquetter un petit site de gestion de catalogue de films (une sorte de proof of concept), pour lequel il a donc fallu constuire une arborescence du catalogue. Voici donc une petite application django qui permet de gérer un catalogue hierarchique.
Lire la suite »

Vérifier ses sauvegardes en python

Python est un langage que j’avais envie de regarder de plus près depuis quelques temps déjà (ne serait-ce que parce que civ4 est personnalisable en python), mais je n’avais jamais eu vraiment le temps.
Comme je profite de mes vacances pour réorganiser mes fichiers et mes sauvegardes, j’ai du refaire un script de vérification sous linux (auparavant en windows). Quelle bonne occasion pour s’y mettre plutôt que de bêtement faire ça en perl…

Le besoin est assez simple :
j’ai deux PC sous linux qui stockent des fichiers et qui se sauvegardent en croisé (via d’autres scripts déjà écrits ; vu la simplicité et la puissance de python, je m’amuserais peut-être à les réécrire à l’occasion).
Prenons par exemple le serveur 1, le script de sauvegarde qui tourne dessus copie son fichier sur le serveur 2 et s’arrange pour garder n générations.


Lire la suite »