Django-fr

Planète Django-fr

Articles récents

Les blogs francophones qui parlent de Django

La planète Django-fr rassemble les différents contenus francophones autour de Django.

Derniers articles

Mr Jmad: DjangoIsland, parce que les poneys savent nager

Vous êtes djangonautes ? Et vous n’avez pas encore acheté votre billet pour DjangoCon Europe ? Alors peut-être que vous ne le saviez pas. Après tout, même si on a essayé de faire un maximum de com sur le sujet, on n’en fait jamais assez et il est fort possible que vous soyez passé à coté. Donc, [...]

Publié il y a 4 mois, 3 semaines. Lire la suite

Samuel Martin: Chainer les requêtes Django


from datetime import datetime
from django.db.models import Manager
from django.db.models.query import QuerySet
class TodoMixin(object):
def is_done(self):
return self.filter(done=is_true))
#ecrire ici vos nouvelles méthodes
def order_by_user(self):
return self.order_by(user)
class TodoQuerySet(QuerySet, PostMixin):
pass
class TodoManager(Manager, TodoMixin):
def get_query_set(self):
return TodoQuerySet(self.model, using=self._db)
class Todo(models.Model):
done = models.BooleanField()
objects = PostManager()

L'implémentation permet de passer de :

Todo.objects.filter(done = True)

à

Todo.objects.is_done()

Très pratique côté template.

 Et il est possible de chainer de la facon suivante :

Todo.objects.is_done ...

Publié il y a 6 mois. Lire la suite

Mathieu Agopian: DjangoCon Europe

Note

are you an english reader? If so, please scroll down to the english version.

Version française

La communauté Django européenne va se réunir comme chaque année, mais cette année, l'édition de cette grande rencontre va se dérouler en France. Plus précisément, sur une île, l'île des Embiez, dans le var.

DjangoCon Europe (pour les français qui ne le savent pas déjà, DjangoCon est l'abréviation de « Django Conference » en anglais) est un évènement incontournable, qui permet de regrouper plusieurs centaines de participants sur un même lieu, pendant 3 à 5 jours (3 jours de conférences et présentations ...

Publié il y a 7 mois. Lire la suite

Makina Corpus: Combiner une authentification LDAP et l'authentification classique Django

Comment mixer une authentification LDAP et l'authentification classique Django pour pouvoir garder la possibilité d'avoir des utilisateurs seulement dans Django et pouvoir pallier une éventuelle défaillance de l'annuaire LDAP ?

Publié il y a 7 mois, 3 semaines. Lire la suite

Je Hais Le Printemps: Un calendrier de l'avent de calendriers

Les plus perspicaces d'entre vous l'auront remarqué, j'ai démarré un nouveau projet récemment, hébergé sur Github. Avec la gentille permission de mes chefs, ce projet est open-source et à peu près n'importe qui est susceptible de contribuer et m'aider. Et si je dis que tout le monde y est convié, c'est aussi parce que ce projet peut concerner tout le monde.

Mais laisse-moi t'expliquer l'idée derrière ce projet : pour une application (construite à partir du fantastimagique framework Django) développée dans le cadre de mon travail, nous avions besoin d'une bibliothèque pour ...

Publié il y a 9 mois. Lire la suite

Makina Corpus: Signez vos documents sur tablette tactile avec django-jsignature

Limiter les échanges et les impressions de courrier en signant "à la main" des documents directement sur tablette tactile avec jSignature et django-jsignature.

Publié il y a 9 mois, 1 semaine. Lire la suite

Makina Corpus: Les technologies utilisées dans notre GMAO JOB

JOB est un outil qui répond à des problématiques communes à de nombreux corps de métier dès lors que la maintenance est organisée autour d’une équipe sédentaire et d'intervenants mobiles. Voici la liste des outils et bibliothèques open-source utilisés pour la réalisation de cette application : Python, Django, Twitter Bootstrap, etc... Et à la clé deux nouvelles contributions : django-jsignature et django-db-faker.

Publié il y a 9 mois, 2 semaines. Lire la suite

Makina Corpus: Geotrek, histoire d'un projet libre

Retour sur les publications issues du projet

Publié il y a 10 mois. Lire la suite

Makina Corpus: Retour sur la Djangocong Belfort 2013

Comme à son habitude, Makina Corpus était sponsor de la Djangocong, organisée cette année à Belfort dans les locaux de l'UTBM. Une occasion d'apprendre plein de choses utiles et de partager un bon moment avec les djangonautes francophones.

Publié il y a 11 mois. Lire la suite

Makina Corpus: Générer des documents bureautiques avec Django

Une présentation des outils mis en place par Makina Corpus pour produire des documents LibreOffice, Microsoft Office, PDF, etc. au sein du framework Django.

Publié il y a 11 mois, 2 semaines. Lire la suite

Makina Corpus: Des cartes avec GeoDjango et Leaflet

Un guide pas à pas pour visualiser vos modèles Django avec Leaflet

Publié il y a 12 mois. Lire la suite

Makina Corpus: Déployer vos projets Django avec git push

Un guide pour mettre à jour vos applications en production avec git.

Publié il y a 1 an. Lire la suite

Makina Corpus: Django-Safedelete

Masquage d'objets en base de données (alternative à la suppression définitive).

Publié il y a 1 an, 1 mois. Lire la suite

Novapost's Paradise: Pytong 2013 à Toulon : le résumé

Introduction

Et voilà, Pytong 2013 est déjà terminé, il est temps de faire un retour de tout ce que nous avons appris durant ce week-end ensoleillé.

Récapitulatif

Voici ce que j'ai retenu de ce week-end

Salt

Salt est un outil pour faire du provisionning ça pouttre et pour cause c'est en Python et basé sur ZMQ, le vocabulaire est un peu tiré par les cheveux cependant mais l'essayer c'est l'adopter.

ØMQ

ØMQ permet de faire de la communication inter-processus en IPC ou over TCP. C'est vraiment génial et ça s'intègre parfaitement avec Tornado ...

Publié il y a 1 an, 2 mois. Lire la suite

Je Hais Le Printemps: Un virage - Novapost

Aujourd'hui, c'est mon dernier jour chez DEV 1.0. J'y aurai passé 3 ans environ, au sein d'une équipe soudée, de qualité, et dans laquelle j'ai passé de très bon moments.

Du bon café, un patron plutôt en phase avec mes convictions, une certaine décontraction auprès de certains clients, des projets variés... Tout aurait pu continuer sur ces roulettes assez bien huilées.

Mais...

Mais il y a quelques semaines, j'ai été contacté par Novapost, parce qu'un poste de développeur web s'y ouvrait ; en Python et Django, sur une pile logicielle qui dépote ...

Publié il y a 1 an, 2 mois. Lire la suite