Votre application métier avec Django, framework Python

Django est devenu au fil des ans le framework du monde Python le plus utilisé. Véritable boite à outils, il permet de développer rapidement des applications métiers. Son slogan est "le framework pour les perfectionnistes avec des deadlines". Il tient son nom du musicien de jazz Django Reinhardt.

Découvrez nos projets

Image
Header Django

Makina Corpus expert Django depuis 17 ans !

Image
Icone Django

C'est en 2005 lorsque sort la première version de Django en licence BSD que Makina Corpus le retient comme son framework de prédilection, pour développer rapidement et efficacement les applications métiers que lui confient ses clients.

Nous utilisons Django dès qu’il s’agit de réaliser des applications sur-mesure. Nous avons développé des compétences particulières dans le domaine des applications manipulant des données géographiques. L'équipe Makina Corpus a par exemple écrit et publié un connecteur Django-Leaflet ou encore un CRUD géographique Django-Mapentity.

Django, pour développer efficacement des applications sur-mesure

Django hérite des qualités de Python comme la lisibilité et la sobriété du code, la sécurité ou la richesse de son écosystème.

Véritable boite à outils, conçu pour rendre les tâches habituelles du développement web rapides et simples, Django fournit du code pour les opérations courantes telles que la manipulation de bases de données, les modèles HTML, le routage d’URL, la gestion des comptes et de l’authentification, la création d’API, la gestion de la sécurité, etc.

Bénéficiant d’une communauté active et de mises à jour régulières, Django est devenu en quelques années le framework Python de référence pour le web.

Vous avez un projet ?

Cas d’usages & caractéristiques

Django - caractéristiques (carnet)

Cas d’usages Django

  • Applications web métier, applications sur-mesure (simples ou complexes)
  • Back-end pour architectures découplées, pour applications Front/JavaScript lourde
  • Création d’API
  • Solutions SIG/Webmapping, Applications cartographiques
  • Applications scientifiques et d’intelligence artificielle
  • Sites web avec contenus (CMS Wagtail construit avec Django)
loupe

Out of the box

  • Prêt à l’emploi pour une grande efficacité de développement
  • Modèle MVC (Model-View-Controller) offrant des couches logiques métier séparées
  • Interface d’administration efficace générée automatiquement
  • ORM puissant
  • Très bonne documentation
  • Développements soutenus par une communauté active : nouvelles fonctionnalités, corrections rapide des bugs, événements annuels nationaux et internationaux
Mobile Friendly

Notre expertise Django

  • Applications métiers sur-mesure, avec workflow/process complexes
  • Applications cartographiques
  • Intégration aux écosystèmes Python de Data Science
  • CRUD géographique
  • Gestion des performances et de la sécurité (utilisateurs connectés)
  • Développements d’interfaces à des SI existants
  • Architectures découplées (avec Front-end en React ou VueJS)
  • Intégration graphique responsive

 

Technologies et écosystème open source de Django

Technologies et expertises associées

Le framework Django est basé sur la technologie Python. Nos experts s’intéressent à tout l’éventail de technologies offert par le riche écosystème Django et maîtrisent des expertises associées :

  • Python
  • IA / Data Science : permet d’utiliser le même langage pour l’ensemble du projet
  • Django Rest Framework pour la création d’API et de projets découplés utilisant par exemple React, Vue, Angular, etc.

Contributions Open Source de Makina Corpus

Django possède une grande communauté dynamique dans laquelle les experts de Makina Corpus participent activement à son écosystème. Makina Corpus participe aux principaux événements de la communauté Django. Lors de ces événements nos experts interviennent sur des conférences en rapport avec les problématiques rencontrées lors de nos projets.

Nos spécialistes Django participent à la publication de projets innovants et contribuent à des projets existants. Ainsi, nos experts ont développé des modules open source pour Django :

  • django-Leaflet : implémentation de Leaflet dans Django (un des packages les plus populaire sur notre Github)
  • django-screamshot
  • Terralego
  • django-jsignature
  • django-multi-email-field
  • django-geojson
  • django-safedelete
  • django-tracking-fields
  • django-admin-watchdog

Références à la Une

Actualités Django à la une

Image
Django logo
20/06/2022 - 09:46

Cas d'utilisation : développer des packages Django réutilisables pour l'UCLouvain

Les logiciels libres sont des logiciels qui sont distribués sous une licence libre, ils peuvent alors être utilisés et modifiés par toute personne compétente dans le domaine car leur code source est ouvert. Mais encore faut-il concevoir son projet et les développements associés pour que d'autres puissent effectivement et assez facilement les réutiliser !

Voir l'article
Image
Encart article Canari
15/06/2022 - 10:06

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

Réalisée en partenariat avec Solagro, CANARI est un portail web en accès libre destiné aux acteurs agricoles souhaitant calculer directement en ligne, simplement et rapidement, des indicateurs agro-climatiques locaux à partir de projections climatiques. Complètement open source, Makina Corpus vous présente aujourd'hui les dessous de l'application.
Voir l'article
Image
Django logo
20/04/2022 - 18:36

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.

Voir l'article

Formez-vous

Django

Django initiation

Toulouse Du 17 au 19 octobre 2022

Voir la formation

Django

Django avancé

A distance (foad) Du 7 au 9 novembre 2022

Voir la formation

Django

Django Rest Framework

A distance (foad) Du 1er au 6 décembre 2022

Voir la formation

Inscription à la newsletter

Nous vous avons convaincus