Développement et langages de programmation » Python - Django pour les Nuls

Accueil » Forums » Développement et langages de programmation » Python - Django pour les Nuls (8 messages)

Veuillez vous authentifier pour poster des messages

il y a 2 ans, 7 mois
par cheikh

Hello!!! Quelqu'un aurait-il un document utilisateur pour debuter avec Django .... ?

il y a 2 ans, 7 mois
par youssouf

Salut, après 2 ou 3mn de 'googling' je trouve ça:

http://www.siteduzero.com/tutoriel-3-14346-presentation-de-django.html # Un site trés bien pour une petite intro dans python et Django.

A propos de documents autres que des pages web, je ne trouve que 'TheDjangoBook' disponible en Anglais. (Koment faire du bidoillage informatik sans aimé la langue de shakespear? ???)

Il y a aussi pour les fr-phones ;D:

http://www.django-fr.org/ Là tu devrais trouver ce que tu cherches.

il y a 2 ans, 6 mois
par Thomas

Attention : http://www.django-fr.org/ est un peu daté, il ne parle pas forcément de la bonne façon de faire dans Django 1.0.

Pour débuter en Django, mon conseil reste le tutoriel officiel : http://docs.djangoproject.com/en/1.0/intro/tutorial01/

C'est en anglais... mais ça ne gênera personne, j'espère !

il y a 2 ans, 6 mois
par wise-camara
Boujour a tous
je me suis exercé sur Django toute la journée mais j'ai rencontré un probléme

System Message: WARNING/2 (<string>, line 3)

Definition list ends without a blank line; unexpected unindent.

En fait je voulais activer l'ADMIN sur le fichier monprojet/urls.py je dois décommenter les trois lignes suivantes ( je suis sur Django 1.1)

>>from django.contrib import admin >>admin.autodiscover()

>> (r'^admin/', include('admin.site.urls')),

mais le from django.contrib import admin

[color=black][i]Traceback (most recent call last):
File 'urls.py', line 4, in <module>
from django.contrib import admin
File '/usr/local/lib/python2.6/dist-packages/django/contrib/admin/__init__.py', line 1, in <module>
from django.contrib.admin.helpers import ACTION_CHECKBOX_NAME
File '/usr/local/lib/python2.6/dist-packages/django/contrib/admin/helpers.py', line 7, in <module>
from django.contrib.admin.util import flatten_fieldsets
File '/usr/local/lib/python2.6/dist-packages/django/contrib/admin/util.py', line 2, in <module>
from django.db import models
File '/usr/local/lib/python2.6/dist-packages/django/db/__init__.py', line 10, in <module>
if not settings.DATABASE_ENGINE:
File '/usr/local/lib/python2.6/dist-packages/django/utils/functional.py', line 269, in __getattr__
self._setup()
File '/usr/local/lib/python2.6/dist-packages/django/conf/__init__.py', line 38, in _setup
raise ImportError('Settings cannot be imported, because environment variable %s is undefined.' % ENVIRONMENT_VARIABLE)

System Message: WARNING/2 (<string>, line 28)

Definition list ends without a blank line; unexpected unindent.

ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined. [/i][/color]

je crois que je dois configurer DJANGO_SETTINGS_MODULE mais ma question est comment ?

il y a 2 ans, 6 mois
par dialune

salut je ne suis pas sur cette version mais il me semble que ton django.contrib.admin n'est pas activé dans le fichier setting.py .je ne sais pas si je suis le seul mais je vois rein sur tes traces ,utilise une autre couleur . salut

il y a 2 ans, 6 mois
par Sergiu

[quote author=wise-camara link=topic=114.msg390#msg390 date=1249248126] je crois que je dois configurer DJANGO_SETTINGS_MODULE mais ma question est comment ? [/quote]

Je me suis permis de changer la couleur de ton code d'erreur, car je sais pas comment toi, mais moi, je voyais rien

tu executes ces commandes dans python ou ipython? Dans ce cas les variables d'environnement de django sont pas définis, donc il peut pas fonctionner. Dans ton projet Django, exécutes ça: [code]./manage.py shell[/code] ça va te donner ton ipython mais avec l'environnement django défini

et encore, pour faire visibles tes models dans l'interface admin tu n'es pas obligé de faire [i]admin.autodiscover()[/i], il suffit juste dans ton fichier [i]models.py[/i] de spécifier que telle ou telle classe doit être visible dans admin... bref on en parlera plus en détails samedi

il y a 2 ans, 6 mois
par wise-camara

j'ai mis la commande

python manage.py shell au niveau du répetoire du projet alors c'est correct pas d'erreur

Sinon pour le admin.autodiscover()

je l'ai vu sur http://docs.djangoproject.com/en/1.0/intro/tutorial02/#intro-tutorial02

il y a 2 ans, 6 mois
par wise-camara

Salut a tous

j'ai commencé a faire du django et je fatique déja les gens bon bref

Pour ce qui voudrais tester Django 1.1 je vous conseille de voir le site [url=http://docs.djangoproject.com/]http://docs.djangoproject.com/[/url] c'est en anglais mais tu est sur que tu as les bonnes informations. En français je n'ai pas encore vu un site qui traite le dernier né si quelqu'un à un lien je suis preneur

M.M. CAMARA

Répondez

Authentifiez-vous pour répondre