Django

Facebook Twitter

Django Videos, Tutorials and Screencasts. Although as important as the software it supports, education and documentation are relatively neglected in the Open-source world.

Django Videos, Tutorials and Screencasts

Coders love to code, and explaining how best to use or improve the software tends to be deferred or even sidelined. At Showmedo we believe the community can play a vital role here and also say thanks for the tools and software that make our lives easier. If you have a piece of software you love or a programming langugage you are enthusiastic about, why not make a screencast showing others how to use it? All the stuff you wish you'd been told, the tips, tricks, insights that would have saved you time and frustration. Screencasting is easier than you think, and we're happy to help you. Introduction à la Programmation Orientée Objet avec Python. Programmation Orientée Objet Cela fait maintenant plus de deux ans que je programme avec Python .

Introduction à la Programmation Orientée Objet avec Python

J'ai programmé de manière procédurale pendant huit ans précédemment , mais je n'étais pas habitué aux objets ou à la programmation orientée object (POO). Toute la philosophie conceptuelle de Python encourage un style clair de programmation. Son typage faible et son système de nommage font qu'il est facile d'écrire du code élégant et modulaire . Ces facteurs, et son unique "structure de block par indentation" font de Python un premier langage idéal. En fait les principes de base de la POO sont assez faciles à apprendre. Cet article suppose une connaissance de base de la syntaxe Python. Objets et POO sont au centre de la manière Python fonctionne. Mais qu’est ce qu’un Objet ? Qu'est-ce qu'un Objet ? En Python les éléments de base de la programmation sont des choses comme des chaînes de caractères (strings), des dictionnaires, des entiers, des fonctions, etc...

Séparation des donnéés. Instant Django. Get Started With Django. Django is a web framework designed to help you build complex web applications simply and quickly.

Get Started With Django

It’s written in the Python programming language. Django takes it name from the early jazz guitarist Django Reinhardt, a gypsy savant who managed to play dazzling and electrifying runs on his instrument even though two of the fingers on his left hand were paralyzed in an accident when he was young. Développez vos applications web avec Django. 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.

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.

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.

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

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: Ajoutez "django.contrib.admin" dans votre option INSTALLED_APPS.Lancez python manage.py syncdb. Puisque vous avez ajouté une nouvelle application à INSTALLED_APPS, les tables de la base de données ont besoin d'être mises à jour. Démarrons le serveur de développement et explorons le site d'administration.

Rappel du Tutoriel 1 : vous démarrez le serveur de développement comme ceci: python manage.py runserver À présent, ouvrez un navigateur Web et allez au « /admin/ » de votre domaine local -- par exemple, Vous devriez voir l'écran de connexion à l'interface d'admin: Mais où est notre appli de sondage ? Cliquez sur « Polls ». 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.

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.

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. Par exemple, dans une application de weblog, vous pourriez avoir les vues suivantes: Rédaction de votre première appli Django, partie 4 : Conception d'un formulaire et vues génériques, dans django, traduction, web frameworks sur BioloGeek, l'avis d'un freelance passionné par le web et son évolution. Ce tutoriel commence là où le Tutoriel 3 s'est achevé.

Rédaction de votre première appli Django, partie 4 : Conception d'un formulaire et vues génériques, dans django, traduction, web frameworks sur BioloGeek, l'avis d'un freelance passionné par le web et son évolution.

Nous continuons notre application de sondage en ligne et allons nous intéresser à la génération d'un formulaire simple et au ré-arrangement de notre code. Commençons par mettre à jour notre template de détail de sondage issu du dernier tutoriel de façon à ce que le template contienne un élement HTML <form>: <h1>{{ poll.question }}</h1> {% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %} <form action="/polls/{{ poll.id }}/vote/" method="post"> {% for choice in poll.choice_set.all %} <input type="radio" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}" /><label for="choice{{ forloop.counter }}">{{ choice.choice }}</label><br /> {% endfor %} <input type="submit" value="Voter" /></form> Un bref rappel : Le template ci-dessus affiche un bouton radio pour chaque choix du sondage.

À présent, créons une vue Django qui récupère les données soumises et fait quelque chose avec. Le Framework Web python pour les perfectionnistes.