Taille: 1094
Commentaire:
|
Taille: 1735
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
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
Liens delicious de ThomasNoël sur le sujet
une présentation "à la powerpoint" de Django
un mémento sur les commandes et la syntaxe des templates
un tutoriel vidéo 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)
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 :
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