Makina Blog


Comment ajouter un CMS dans un Django existant avec Wagtail?
Wagtail permet d'ajouter facilement du contenu éditorial dans une application métier Django déjà en ligne.

Makina Corpus sponsor argent de la PyConFr 2023
L'événement français incontournable de la communauté Python, la PyConFR se déroule à Bordeaux du 16 au 19 février 2023. Makina Corpus est heureuse de soutenir cette année encore la PyConFR. Nos experts seront présents et vous proposent des conférences !

L'aventure de la contribution : validation automatique des contraintes dans Django 4.1
J'ai eu l'occasion de contribuer une nouvelle fonctionnalité dans Django au cours de l'année dernière : la validation automatique des contraintes. Découvrez dans cet article, le processus de contribution suivi ainsi que le fonctionnement de cette nouveauté.

Comment développer et intégrer un composant VueJS indépendant dans Django ?
Si vous avez un besoin précis et complexe de JavaScript dans une page ou pour un widget, il peut être intéressant de développer en VueJS sans pour autant recourir à une SPA.

DjangoCon Porto 2022 : mise en œuvre du Domain-driven design (DDD) dans Django
Dans le cadre de la conférence DjangoCon Europe à Porto du 21 au 25 septembre 2022, nous présenterons notre retour d'expérience sur l'intégration de quelques concepts DDD dans OSIS, un projet open-source chez notre partenaire l'UCLouvain.

Créer des vues SQL dans Django et les afficher dans un SIG
Nous allons décrire un processus via la mise en place de vues SQL qui permettent à l'utilisateur de lire de la donnée formatée, sans possibilité d'influer sur le contenu d'une base et tout en se connectant directement à celle-ci.

Cas d'utilisation : développer des packages Django réutilisables pour l'UCLouvain
Pour prester dans la philosophie du libre et répondre à la demande de l'UCLouvain, nos équipes ont développé des packages Django réutilisables

CANARI : calculs d'indicateurs agro-climatiques avec CDO et Django

Comment facilement exporter en CSV depuis l'admin Django
La possibilité d'exporter en CSV est une demande fréquente. Grâce à l'admin Django, nous pouvons mettre cela en place très facilement, comme nous allons le voir dans cet article.

Administrer des comptes Keycloak depuis une application Python/Django
Dans cet article, nous allons créer une application Python/Django qui agira en tant que maître sur Keycloak afin de pouvoir ajouter facilement des comportements personnalisés à Keycloak.

Gestion des territoires naturels : Geotrek intègre l’écosystème Suricate
Makina Corpus, missionnée par le département du Gard, et en collaboration avec le Ministère chargé des Sports ainsi que la société Arut@m, développe une intégration du dispositif Suricate aux applications Geotrek-Rando et Geotrek-Admin.

Comment migrer vers une version récente de Django ?
Que ce soit pour avoir les dernières fonctionnalités ou les correctifs de sécurité, rester sur une version récente de Django est important pour la pérennité de son projet.