Django-fr

Forum

#1 02-08-2009 22:23:17

mmkmou
Membre
Inscription : 11-08-2010
Messages : 6

probléme activation admin avec DJANGO 1.1

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

#2 02-08-2009 22:45:53

David Thenon
Membre
Inscription : 11-08-2010
Messages : 156
Site Web

Re : probléme activation admin avec DJANGO 1.1

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

#3 03-08-2009 00:22:20

mmkmou
Membre
Inscription : 11-08-2010
Messages : 6

Re : probléme activation admin avec DJANGO 1.1

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

#4 03-08-2009 07:27:05

Om Mekka
Membre
Inscription : 11-08-2010
Messages : 2

Re : probléme activation admin avec DJANGO 1.1

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

Pied de page des forums