[en] An introduction to Django at BarCamp Lausanne.
*J’ai pas mal entendu parler de [Django](http://www.djangoproject.com/), mais encore pas eu le temps de m’y intéresser. C’est l’occasion! Voici mes notes de la session.*
[Mathieu](http://www.matinfo.ch/) travaille chez ElectronLibre, et suit le développement de Django depuis 5 mois.
– objectifs et intérêts de Django
– mécanisme
– parcours d’une requête
– …
Framework web. Permet, grâce à bibliothèques, de développer du web de façon plus rapide. Django permet de segmenter la conception du site. En gros, on gagne du temps, c’est assez facile à apprendre. Adapté à tous types de site web (y compris multilangue). *steph-note: j’aimerais voir comment ça marche!*
Django, en fait, c’est comme Rails pour Ruby, c’est un framework Python. Rails est un peu plus complexe à apprendre et intègre AJAX.
[présentation des caractéristiques techniques de Django]
Le niveau requis en Python dépend de la complexité de l’application qu’on veut développer.
Exemples:
– http://www.lawrence.com/
– http://www.washingtonpost.com/
– http://chicagocrime.org/
– http://www.tabblo.com/studio/
– http://wattwatt.com/
*steph-note: exemples de code, ça a l’air abordable.*
Certaines vues sont si courantes (vue par date, ajout/mise à jour/suppression) qu’elles sont inclues telles quelles dans Django — donc pas besoin d’écrire de code pour les utiliser.
Possible de produire autre chose que du HTML/XML: e-mails, texte brut…
*steph-note: en voyant tout ça, je me demande combien de travail ça nécessiterait de re-créer WordPress (par exemple) avec un framework comme ça, et ce qu’on perdrait par rapport à PHP/MySQL*
Intérêt grandissant pour Django.
Pour démarrer:
– djangoproject.com
– djangobook.com
– djangosnippets.org
– django-fr.org (fr)
– Bien débuter avec Django chez biologeek.com (fr)
Discussion:
– refaire WP avec Django? faisable, mais moyennement intéressant. Django, c’est pour quand on a des besoins spécifiques, faire un site “from scratch”.
– charge: java/tomcat, 6 machines — passé sous Django, une machine.
– possible d’utiliser Akismet avec un site développé avec Django
Similar Posts:
- Blogs et politique: ça bouge… [fr] (2006)
- Encore au sujet de Facebook [fr] (2008)
- BarCamp Lausanne: Marketing, communication etc. (Sandrine Szabo) [fr] (2007)
- Je suis à San Francisco [fr] (2007)
- BarCamp Lausanne: Facebook (Raphaël Briner) [fr] (2007)
- Ça roule ! [fr] (2003)
- Tableaux ou non? [fr] (2001)
- 36h54 [fr] (2017)
- Lars Trieloff: i18n for Web 2.0 (Web 2.0 Expo, Berlin) [fr] (2007)
- Retour à la montagne [fr] (2008)
Voici 2-3 liens concernant la question “refaire un WP avec Django?” :
WordPress Clone in 27 Seconds (Part 1 of 40)
http://fallingbullets.com/blog/2006/aug/06/wordpress-clone-27-seconds-part-1-40/
un exemple d’un blog fait avec Django
http://blog.foozia.com/blog/2007/feb/18/goodbye-wordpress-hello-django/2>
http://code.google.com/p/django-wordpress-admin