Des blocks dans des blocks dans des blocks , dans des …

Tout ceux qui font du django, ont, un jour, utilisés des blocks pour écrire un template. Pour rappel, un block c’est un moyen de délimiter un ’bout’ de template. A quoi ca sert un block ? Très rapide rappel Imaginons que vous faites un blog. Votre blog peut afficher soit un post, soit une liste […]

L’algèbre du Q (et du queryset)

Oui, je sais, mon titre de billet n’est pas des plus fin.. Tans pis, c’est la faute au surmenage. J’avais déjà parlé des objets Q dans un précédent billet. Pour mémoire les objets Q sont des objets django qui permettent de faire de filtrer des requêtes BD d’une façon plus poussée qu’en simplement chainant des […]

L’entreprena-zen-itude

Un horrible néologisme comme titre pour faire un petit billet listant des conseils (que je ne respecte pas du tout, et oui voici le premier, mais surement pas le dernier, billets faites ce que je dis, pas ce que je fais), qui peut-être vous éviteront de péter un plomb un jour et de courir dans […]

Django Extensions, le couteau suisse du djangonaute.

Une nouvelle catégorie apparaît (oui je sais, encore une alors que certaines restent désespérément vide, mais grâce à la magie de wordpress, vous ne le savez pas, vu que les catégories vides n’apparaissent pas… ), la Django App du mois. Tout est dit dans le nom, tout les mois, en fin de mois, je posterais […]

Champions Online, très bref aperçu de l’open béta.

Il y a quelques temps, lors de mon essai de Eve Online, mon windows avait décidé de me faire une blague et de se suicider. J’avais finalement réussi à le faire revenir à la vie en utilisant un combo chkdsk , mode sans échec, réinstallation du SP3 (qui avait du merdé à sa première install […]

Xmpp en python, petit tour des possibilités

Pour ce premier post parlant d’XMPP, je ne vais pas faire trop compliqué, je vais me contenter de faire un petit tour des possibilités qui s’offre au gentil et innocent développeur python qui, ayant découvert le monde merveilleux d’XMPP se décide à utiliser ce joli protocole dans un de ces programmes python.

Petits tips concernant django.db.models.Q : le Q identité.

Il peut arriver que l’on doive ‘calculer’ un critère de filtrage Q en combinant plusieurs Q dont les conditions seraient saisis par l’utilisateur. On se retrouve à faire des choses du style for one_q in q_list :     full_q &= one_q La question est de savoir comment initialiser full_q avant de commencer la boucle. […]

utiliser un package python pour ses models

Il devient rapidement assez ennuyeux de n’avoir qu’un seul fichier Models.py pour y ranger tout les models de sa petite application django en cours de dev. On réfléchit alors quelques secondes et là, miracle (Euréka même), une idée jaillit. Pourquoi ne pas utiliser un package. Aussitôt dit, aussitôt fait. Un petit repertoire Models, tout plein […]

Faillite de violet, mais que vont devenir nos compagnons à grande oreilles ?

Violet est donc en redressement, attendant, espérant un repreneur. Violet, pour ceux qui ne le sauraient pas, c’est l’entreprise qui commercialise depuis quelques année, le Nabaztag, un joli petit lapin blanc wifi qui sert à rien et à tout. J’en ai un, cadeau de Noël 2006 de ma chérie. Elle en a un aussi d’ailleurs, […]

Où s’installer ? ou ‘à plusieurs, on est plus fort que seul’

Où s’installer ? C’est l’une des grandes questions récurrentes d’un créateur d’entreprise. Hormis les entrepreneurs individuels qui ont parfois la possibilité de travailler de chez eux (est-ce une bonne idée, je suis assez partagé sur la question d’ailleurs, ça demande une volonté d’acier en tout cas), les autres créateurs, sont eux bien obligés de trouver un local pour héberger leur entreprise.

Multi settings avec Django.

Cette petite astuce n’est pas un scoop, bien au contraire. Vous avez pu la lire des dizaines de fois, sur des dizaines de site, présenté de plein de façon différente. Moi c’est @davidbgk qui m’en a parlé lorsque je me m’interrogeais sur comment faire cela proprement. Mais d’un autre coté, il faut bien commencé par […]