Vous n'êtes pas identifié(e).
salut à tous
je suis nouveau sur cette liste et sur django
je me suis exercé sur Django toute la journée mais j'ai rencontré un
probléme
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
/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)
ImportError: Settings cannot be imported, because environment variable
DJANGO_SETTINGS_MODULE is undefined./
je crois que je dois configurer DJANGO_SETTINGS_MODULE
mais ma question est comment ?
Hors ligne
Salut,
Comme le dit le message ta variable d'environnement DJANGO_SETTINGS_MODULE
n'est pas configurée donc Django ne retrouve pas ton fichier de settings.
En principe si tu utilises le serveur de developpement WSCGI de Django tu n'a
pas besoin de renseigner cette variable d'environnement si tu utiliser un
fichier "settings.py", la valeur "settings" est utilisée par défaut.
Pour configurer la variable d'environnement sous linux tu colles ce bout de
code dans ton fichier ~/.profile (ou .bash_profile selon ta distribution) :
DJANGO_SETTINGS_MODULE = "settings"
export DJANGO_SETTINGS_MODULE
Le dimanche 2 août 2009 23:23:17, Mouhamadou Moustapha CAMARA a écrit :
> ImportError: Settings cannot be imported, because environment variable
> DJANGO_SETTINGS_MODULE is undefined./
>
> je crois que je dois configurer DJANGO_SETTINGS_MODULE
>
> mais ma question est comment ?
Hors ligne
salut
En fait j'utilise le WSCGI de django donc je ne drevai renseigner cette
variable
j' envoie en piéce jointe le capture de la page d'admin
vous verrez que :
Exception Type: TemplateDoesNotExist
Exception Value:
admin/index.html
et que
le chemin de mon projet et au niveau du patch
David THENON a écrit :
> Salut,
>
> Comme le dit le message ta variable d'environnement DJANGO_SETTINGS_MODULE
> n'est pas configurée donc Django ne retrouve pas ton fichier de settings.
>
> En principe si tu utilises le serveur de developpement WSCGI de Django tu n'a
> pas besoin de renseigner cette variable d'environnement si tu utiliser un
> fichier "settings.py", la valeur "settings" est utilisée par défaut.goo
>
> Pour configurer la variable d'environnement sous linux tu colles ce bout de
> code dans ton fichier ~/.profile (ou .bash_profile selon ta distribution) :
>
> DJANGO_SETTINGS_MODULE = "settings"
> export DJANGO_SETTINGS_MODULEd
>
>
> Le dimanche 2 août 2009 23:23:17, Mouhamadou Moustapha CAMARA a écrit :
>
>> ImportError: Settings cannot be imported, because environment variable
>> DJANGO_SETTINGS_MODULE is undefined./
>>
>> je crois que je dois configurer DJANGO_SETTINGS_MODULE
>>
>> mais ma question est comment ?
>>
>
>
>
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>
>
Hors ligne
Je pense qu'il te manque la ligne :
'django.contrib.admin'
Dans ton to
INSTALLED_APPS
On Aug 3, 2009, at 1:22 AM, Mouhamadou Moustapha CAMARA <mmkmou _AT_ gmail.com> wrote:
salut
En fait j'utilise le WSCGI de django donc je ne drevai renseigner cette
variable
j' envoie en piéce jointe le capture de la page d'admin
vous verrez que :
Exception Type: TemplateDoesNotExist
Exception Value:
admin/index.html
et que
le chemin de mon projet et au niveau du patch
David THENON a écrit :
Salut,
Comme le dit le message ta variable d'environnement DJANGO_SETTINGS_MODULE n'est pas configurée donc Django ne retrouve pas ton fichier de settings.
En principe si tu utilises le serveur de developpement WSCGI de Django tu n'a pas besoin de renseigner cette variable d'environnement si tu utiliser un fichier "settings.py", la valeur "settings" est utilisée par défaut.goo
Pour configurer la variable d'environnement sous linux tu colles ce bout de code dans ton fichier ~/.profile (ou .bash_profile selon ta distribution) :
DJANGO_SETTINGS_MODULE = "settings"
export DJANGO_SETTINGS_MODULEd
Le dimanche 2 août 2009 23:23:17, Mouhamadou Moustapha CAMARA a écrit :
ImportError: Settings cannot be imported, because environment variable
DJANGO_SETTINGS_MODULE is undefined./
je crois que je dois configurer DJANGO_SETTINGS_MODULE
mais ma question est comment ?
Hors ligne