Django-fr

Forum

#1 28-10-2008 09:28:47

Régis FLORET
Membre
Inscription : 11-08-2010
Messages : 6

Impossible d'avoir accés à la page /admin/

Salut

J'ai tenté d'avoir un peu d'aide sur IRC, mais apparemment, ce n'était pas le
bon medium.

Mon problème est le suivant :
    Je suis en train de contruire un site avec Django que j'avais approché dans
sa version 0.95 et avec lequel je n'avais pas eu de problème.

    Dés que je veux accéder à la page admin, j'obtient ça  (c'est le traceback):
---
Environment:

Request Method: GET
Request URL: http://localhost:8000/admin/
Django Version: 1.0-final-SVN-unknown
Python Version: 2.5.2
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware')


Traceback:
File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py" in
get_response
  77.                     request.path_info)
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py" in resolve
  180.                     sub_match = pattern.resolve(new_path)
File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py" in resolve
  178.             for pattern in self.urlconf_module.urlpatterns:

Exception Type: AttributeError at /admin/
Exception Value: 'module' object has no attribute 'urlpatterns'

---

Dans mon fichiers urls.py j'ai bien décommenté la ligne admin et j'ai suivi doc
officielle anglaise en mettant :

(r'^admin/', include('django.contrib.admin.urls')),

J'ai bien ajouter dans settings.py :
    'django.contrib.admin',
dans la liste INSTALLED_APPS

et j'ai bien fait : ./manage.py syncdb

J'ajoute que je suis passé de la version fournie par la distrib linux à la
version du site internet.

Quelqu'un aurait il une idée ?

Cordialement

Régis

Hors ligne

#2 28-10-2008 09:50:27

Cyril Doussin
Membre
Inscription : 11-08-2010
Messages : 10

Re : Impossible d'avoir accés à la page /admin/

Salut,

Tu inclues l'admin dans urls.py comme si tu utilisais Django 0.96. Depuis
1.0 l'admin est intégrée différement à un projet.
La documentation détaille tout ca:
http://docs.djangoproject.com/en/dev/ref/contrib/admin/#ref-contrib-admin
(vois en bas de la page pour urls.py spécifiquement)

Cyril


2008/10/28 Régis FLORET <r.floret _AT_ laposte.net>

>
> Salut
>
> J'ai tenté d'avoir un peu d'aide sur IRC, mais apparemment, ce n'était pas
> le
> bon medium.
>
> Mon problème est le suivant :
>        Je suis en train de contruire un site avec Django que j'avais
> approché dans
> sa version 0.95 et avec lequel je n'avais pas eu de problème.
>
>        Dés que je veux accéder à la page admin, j'obtient ça  (c'est le
> traceback):
> ---
> Environment:
>
> Request Method: GET
> Request URL: http://localhost:8000/admin/
> Django Version: 1.0-final-SVN-unknown
> Python Version: 2.5.2
> Installed Applications:
> ['django.contrib.auth',
>  'django.contrib.contenttypes',
>  'django.contrib.sessions',
>  'django.contrib.sites',
>  'django.contrib.admin']
> Installed Middleware:
> ('django.middleware.common.CommonMiddleware',
>  'django.contrib.sessions.middleware.SessionMiddleware',
>  'django.contrib.auth.middleware.AuthenticationMiddleware')
>
>
> Traceback:
> File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py" in
> get_response
>  77.                     request.path_info)
> File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py" in
> resolve
>  180.                     sub_match = pattern.resolve(new_path)
> File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py" in
> resolve
>  178.             for pattern in self.urlconf_module.urlpatterns:
>
> Exception Type: AttributeError at /admin/
> Exception Value: 'module' object has no attribute 'urlpatterns'
>
> ---
>
> Dans mon fichiers urls.py j'ai bien décommenté la ligne admin et j'ai suivi
> doc
> officielle anglaise en mettant :
>
> (r'^admin/', include('django.contrib.admin.urls')),
>
> J'ai bien ajouter dans settings.py :
>    'django.contrib.admin',
> dans la liste INSTALLED_APPS
>
> et j'ai bien fait : ./manage.py syncdb
>
> J'ajoute que je suis passé de la version fournie par la distrib linux à la
> version du site internet.
>
> Quelqu'un aurait il une idée ?
>
> Cordialement
>
> Régis
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#3 28-10-2008 09:51:57

Gael Pasgrimaud
Membre
Inscription : 11-08-2010
Messages : 7

Re : Impossible d'avoir accés à la page /admin/

J'ai posé la même question samedi.

Et j'ai eu la réponse:

https://svn.afpy.org/misc/django.afpy.org/trunk/djangoafpyorg/urls.py

J'ai encore un problème de perm, mais bon, pour toi ça devrait suffir

--
Gael

Le 28 octobre 2008 09:28, Régis FLORET <r.floret _AT_ laposte.net> a écrit :
>
> Salut
>
> J'ai tenté d'avoir un peu d'aide sur IRC, mais apparemment, ce n'était pas le
> bon medium.
>
> Mon problème est le suivant :
>        Je suis en train de contruire un site avec Django que j'avais approché dans
> sa version 0.95 et avec lequel je n'avais pas eu de problème.
>
>        Dés que je veux accéder à la page admin, j'obtient ça  (c'est le traceback):
> ---
> Environment:
>
> Request Method: GET
> Request URL: http://localhost:8000/admin/
> Django Version: 1.0-final-SVN-unknown
> Python Version: 2.5.2
> Installed Applications:
> ['django.contrib.auth',
>  'django.contrib.contenttypes',
>  'django.contrib.sessions',
>  'django.contrib.sites',
>  'django.contrib.admin']
> Installed Middleware:
> ('django.middleware.common.CommonMiddleware',
>  'django.contrib.sessions.middleware.SessionMiddleware',
>  'django.contrib.auth.middleware.AuthenticationMiddleware')
>
>
> Traceback:
> File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py" in
> get_response
>  77.                     request.path_info)
> File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py" in resolve
>  180.                     sub_match = pattern.resolve(new_path)
> File "/usr/lib/python2.5/site-packages/django/core/urlresolvers.py" in resolve
>  178.             for pattern in self.urlconf_module.urlpatterns:
>
> Exception Type: AttributeError at /admin/
> Exception Value: 'module' object has no attribute 'urlpatterns'
>
> ---
>
> Dans mon fichiers urls.py j'ai bien décommenté la ligne admin et j'ai suivi doc
> officielle anglaise en mettant :
>
> (r'^admin/', include('django.contrib.admin.urls')),
>
> J'ai bien ajouter dans settings.py :
>    'django.contrib.admin',
> dans la liste INSTALLED_APPS
>
> et j'ai bien fait : ./manage.py syncdb
>
> J'ajoute que je suis passé de la version fournie par la distrib linux à la
> version du site internet.
>
> Quelqu'un aurait il une idée ?
>
> Cordialement
>
> Régis
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

#4 28-10-2008 10:57:03

Régis FLORET
Membre
Inscription : 11-08-2010
Messages : 6

Re : Impossible d'avoir accés à la page /admin/

Merci a tous les deux.

En fait, c'était un piège à con et je suis tombé dedans.

Les commentaires !!!! Il fallait décommenter les commentaires !!!!

Cordialement

Régis

Hors ligne

Pied de page des forums