background preloader

Django-fr

Django-fr

http://www.django-fr.org/

Related:  Framework & Co

Django Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Django. Depuis , la Django Software Foundation s'occupe du développement et de la promotion du framework. En plus de cette promotion régulière, des conférences entre développeurs et utilisateurs de Django sont organisées 2 fois par an depuis 2008.

Pourquoi développer en Django Cette année, j'ai eu l'occasion d'apprendre à utiliser un nouveau framework web du nom de Django qui est codé en Python. Avec un peu d'expérience en développement web, on se rend vite compte que l'on refait souvent les mêmes choses d'un projet à un autre : des zones d'authentification en passant par les validations de formulaire, ce sont des centaines de lignes de code que nous réécrivons (bêtement) pour chaque nouvelle application. Ainsi, pour gagner énormément en productivité tout en restant assez libre pour faire tout ce que l'on souhaite, des frameworks existent. Les trois principaux selon beaucoup de personnes sont : Symfony (codé en PHP)Ruby on Rails (codé en Ruby)Django (codé en Python)

Rédaction de votre première appli Django, partie 1 : Initialisation, création des modèles et API de la base de données, dans django, traduction, web frameworks sur BioloGeek, l'avis d'un freelance passionné par le web et son évolution. Apprenons par l'exemple. À travers ce tutoriel, nous aborderons la création d'une application basique de sondage. Cela consistera en deux parties: Un site public qui permet aux internautes de voir les sondages et de voter.Un site d'administration qui vous permet d'ajouter, modifier et supprimer un sondage. Nous considèrerons que vous avez déjà Django d'installé. Vous pouvez tester si Django est installé en lançant l'interpréteur interactif Python et en tapant import django.

Wiki-Python : site autogéré sur le langage Python Le wikipython cherche une famille d'accueil, si vous pouvez reprendre le flambeau de l'hébergement du site contactez wilk arobase flibuste point net Bienvenue sur ce Wiki-Python : site autogéré sur le langage Python Il vous appartient de le faire vivre, vous pouvez modifier et ajouter des pages librement.

PyQt Un livre de Wikilivres. À l'heure actuelle, l'informatique occupe une place de plus en plus importante dans notre quotidien. Les gens désirent avoir un outil qui soit convivial, pratique et simple à utiliser. Les interfaces graphiques ont subi d'énormes évolutions depuis les début de l'informatique personnelle. Elles sont toujours plus pratiques à utiliser, plus simples, plus esthétiques. Il existe une multitude de librairies permettant de créer des interfaces, certaines plus simples à prendre en main que d'autres, certaines plus complètes.

Yii Un article de Wikipédia, l'encyclopédie libre. Le Yii Framework ("Yes, It Is") est un framework pour PHP 5 et utilise le paradigme de programmation orientée objet. Il est destiné au développement d'applications Web. Yii nécessite minimalement la version 5.1.0 de PHP. Django : gérer plusieurs domaines avec un seul projet et les mêmes données - ka.da Problématique Toujours en plein dans Django, mon projet actuel est de refaire tous mes sites web hébergés sur divers domaines en Django. Jusque là tout va bien je dirais. Ça se complique un peu quand l'idée est d'utiliser le même projet pour gérer tous ces sites web. Pourquoi utiliser le même projet ?

Rédaction de votre première appli Django, partie 2 : Exploration de l'interface d'admin auto-générée, dans django, traduction, web frameworks sur BioloGeek Ce tutoriel commence là où le Tutoriel 1 s'achève. Nous continuons l'application de sondage Web et allons nous focaliser sur le site d'administration généré automatiquement par Django. Le site d'admin de Django n'est pas activé par défaut -- c'est une fonctionnalité optionnelle. Pour activer le site d'admin dans votre installation, suivez ces trois points: Python facile - Les ressources (liens) en français. Les ressources (liens) en français sur Python. Cette page regroupe toutes les ressources en français sur Python que j'ai pu trouver sur le net. Chaque site peut se retrouver dans plusieurs rubriques en fonction des informations regroupées dans celui-ci. Le site officiel A tout seigneur, tout honneur, voici le site de départ www.python.org pour télécharger Python consulter la documentation et trouver toutes sortes d'autres informations.

Bonnes pratiques et astuces Python Ça faisait un moment que je n'avais pas parlé des bonnes pratiques Python mais l'approche de Pycon fr (où je présenterai Django : le pourquoi et le comment le 18 mai), l'événement Python incontournable avec un programme des plus alléchants, m'a bien motivé pour effectuer la traduction de l'une des meilleures présentation par David Goodger que je connaisse qui remet les bonnes pratiques Python à plat, ce qui est toujours bon avant d'aller plus loin. La lisibilité est importante Les programmes doivent être écrits pour être lus par des gens et accidentellement exécutés par les machines.-- Abelson & Sussman, Structure and Interpretation of Computer Programs Essayez de rendre vos programmes faciles à lire et évidents.

Mémorandom Préambule Comme vous le savez, j’ai découvert le framework PHP Yii il y a quelques semaines. Le premier contact a vraiment été agréable pour moi, et j’ai l’impression que c’est un outil très efficace pour faire gagner du temps au développeur. Dans un article précédent, j’en arrivais à la conclusion que Yii répond à tous les critères que je me suis fixés dans le choix d’un framework, excepté celui de la notoriété (en particulier en France : seulement 46 sujets ouverts sur le forum du site officiel en français). Permissions & Django Django est un des meilleurs Frameworks pour site web qui existe sur internet. S’appuyant sur le langage Python, relativement simple à apprendre, il arrive à être clair, simple, complet et surtout bénéficie d’une excellente documentation. A cela s’ajoute une galaxie de plugins qui pourraient à eux seuls vous décider à basculer avec ce Framework. J’ai parlé d’une excellente documentation et c’est le cas pour la plupart des sujets si vous parlez un peu anglais. Cependant il y a bien un endroit où la documentation fait défaut c’est la gestion des permissions, qui est pourtant au rendez-vous dans Django. La notion de permission s’appuie sur 3 classes principales dans Django:

Rédaction de votre première appli Django, partie 3 : Création des vues de l'interface publique, dans django, traduction, web frameworks sur BioloGeek, l'avis d'un freelance passionné par le web et son évolution. Ce tutoriel commence là où s'est achevé le Tutoriel 2. Nous continuons l'application Web de sondage et allons nous focaliser sur la création d'interfaces publiques -- les « vues ». Une vue est un « type » de page Web dans votre application Django qui en général sert une fonctionnalité spécifique et possède un template spécifique.

Related:  MINES CIEP 6dec2012PythonFrameworks courants