Modifications entre les versions 1 et 15 (s'étendant sur 14 versions)
Version 1 à la date du 2006-10-02 14:53:45
Taille: 1094
Éditeur: ThomasNoël
Commentaire:
Version 15 à la date du 2009-06-09 12:50:45
Taille: 1735
Éditeur: ThomasNoël
Commentaire: lien vers auf-django-users
Texte supprimé. Texte ajouté.
Ligne 4: Ligne 4:
 * Le site officiel : http://www.djangoproject.com/
  . Note : lorsque vous lisez la documentation, faites bien attention à lire cette de Django 1.0 : http://docs.djangoproject.com/en/1.0/
 * le livre http://www.djangobook.com/ : la version qui couvre Django 1.0 est en cours de finition
 * [[http://del.icio.us/totonono/django|Liens delicious]] de ThomasNoël sur le sujet
 * une [[http://itmaurer.com/clepy/htdocs/media/presentation/presentation.html|présentation]] "à la powerpoint" de Django
 * un [[http://blog.skitoo.org/wp-content/uploads/2007/12/Memento-Django-0.1.1.pdf|mémento]] sur les commandes et la syntaxe des templates
 * un tutoriel vidéo [[http://net.tutsplus.com/videos/screencasts/diving-into-django/|Diving into Django]] (en anglais)
 * --(http://www.django-fr.org/, traduction du site officiel)-- Attention, la doc est en grande partie OBSOLÈTE (elle parle de Django 0.96)
Ligne 5: Ligne 13:
 * Le site de [http://www.djangoproject.com/ Django]
 * [http://biologeek.com/journal/index.php/traduction-francaise-de-la-documentation-de-django-le-framework-web-python Documentations] traduites en français
 * [http://del.icio.us/totonono/django Liens delicious] de ThomasNoël sur le sujet
= Débuter =
Ligne 9: Ligne 15:
= Installation "à la main" sur une Debian Sarge =

''Quelques notes rapides...''

Ajouter backports.org dans les sources.list (pour modules python en +) :
  . `python-pysqlite2` pour SQLite
  . `python-mysqldb` pour MySQL
  . `python-psycopg` pour PostgreSQL

Puis installation normale :
Pour débuter en Django, installez-le sur votre Ubuntu (Intrepid ou supérieure) ou votre Debian (Lenny ou suivante) :
Ligne 20: Ligne 17:
cd Django-0.95
sudo chown -R root:root django
sudo cp -a django /usr/lib/python2.3/site-packages/
$ sudo aptitude install python-django
Ligne 25: Ligne 20:
On peut ensuite mettre un lien sur django-admin de façon propre :
 {{{
sudo update-alternatives --install /usr/bin/django-admin.py django-admin.py /usr/lib/python2.3/site-packages/django/bin/django-admin.py 10
}}}
C'est tout ! Vous pouvez ensuite vous rendre directement sur l'excellent tutoriel : http://docs.djangoproject.com/en/1.0/intro/tutorial01/

= Un projet =

A l'AUF un projet est développé avec Django, permettant de simplifier la gestion d'une base d'utilisateurs au format ''libnss-mysql'' :
 * la présentation du système : [[AuthentificationCentralisée/AufDjangoUsers]]
 * le code source est visible sur http://git.auf.org/?p=thomas.git;a=tree;f=auf-django-users

Django est un cadre d'applications (framework) écrit en Python. Il permet notamment de développer rapidement des applications web.

Quelques liens

Débuter

Pour débuter en Django, installez-le sur votre Ubuntu (Intrepid ou supérieure) ou votre Debian (Lenny ou suivante) :

  • $ sudo aptitude install python-django

C'est tout ! Vous pouvez ensuite vous rendre directement sur l'excellent tutoriel : http://docs.djangoproject.com/en/1.0/intro/tutorial01/

Un projet

A l'AUF un projet est développé avec Django, permettant de simplifier la gestion d'une base d'utilisateurs au format libnss-mysql :

Django (dernière édition le 2011-01-06 02:43:55 par JeanChristopheAndré)