Django par la pratique

, par Stéphane

Mon article sur le framework Django (https://www.djangoproject.com/) publié dans GNU/Linux magazine no 207 est disponible en ligne sans restriction : https://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-207/Django-par-la-pratique.

Django est un framework python populaire très performant pour propulser un site web. Son utilité dans le domaine de la bioinformatique n’est plus à démontrer, je l’utilise à titre personnel pour de nombreux projets de recherche.

Pour permettre aux nouveaux venus (mes étudiants en premier lieu) de mieux appréhender Django, j’ai mis en forme quelques notes qui me servaient d’habitude à leur présenter le framework et son fonctionnement. J’espère que cette introduction et le code associé vous seront utiles.

Après ces étapes d’introduction, vous pourrez mettre en application cette introduction pour un service de "curation", c’est-à-dire la procédure de validation par un humain de données inférées à partir de différentes sources.

Cet exemple étant fonctionnel, vous pouvez enfin le déployer sur un serveur GNU/Linux avec apache et tester en conditions réelles son fonctionnement.

Le code source de l’article est disponible sur le dépôt github du magazine : https://github.com/GLMF/GLMF207/tree/master/Mobile_Web.

J’espère que cette introduction avec une application pratique vous sera utile !

Si vous voulez voir une application "grandeur nature", vous pouvez vous rendre sur le site dédié aux protéines présentes dans le globule rouge : RESPIRE. Le détail de l’implémentation de cette base de données est disponible dans Plos One :

Repository of Enriched Structures of Proteins Involved in the Red Blood Cell Environment (RESPIRE). Téletchéa S, Santuz H, Léonard S, Etchebest C (2019) Repository of Enriched Structures of Proteins Involved in the Red Blood Cell Environment (RESPIRE). PLOS ONE 14(2) : e0211043.