Ayuda a novato

Skip to first unread message

Manuel Enrique González Ramírez

unread,
Jan 27, 2009, 10:19:01 AM1/27/09
to djan...@googlegroups.com
Cordial saludo a tod@s los amigos de la lista.


Me estoy iniciando en Django.

Instale la versión 1.0.2 final, sigo actualmente "El Libro de Django"
de Adrian Holovaty y Jacob Kaplan-Moss en español; número de revisión
757, fecha de compaginación 28 de julio de 2008.

Voy por el Capitulo 6 "El Sitio de Administración de Django", lo estoy
siguiendo al pie de la letra pero al tratar de cargar la web de
administración (http://localhost:8000/admin/) me aparece el siguiente
error:

ImportError at /admin/

No module named urls

Request Method: GET
Request URL: http://localhost:8000/admin/
Exception Type: ImportError
Exception Value:

No module named urls

Exception Location:
C:\Python25\Lib\site-packages\django\core\urlresolvers.py in
_get_urlconf_module, line 198
Python Executable: C:\Python25\python.exe
Python Version: 2.5.2
Python Path: ['C:\\mysite', 'C:\\WINDOWS\\system32\\python25.zip',
'C:\\Python25\\DLLs', 'C:\\Python25\\lib',
'C:\\Python25\\lib\\plat-win', 'C:\\Python25\\lib\\lib-tk',
'C:\\Python25', 'C:\\Python25\\lib\\site-packages',
'C:\\Python25\\lib\\site-packages\\PIL',
'C:\\Python25\\lib\\site-packages\\wx-2.8-msw-unicode']
Server time: Tue, 27 Jan 2009 10:13:00 -0500


Alguien que me ayude por favor y muchas gracias.

Enrique Martín

unread,
Jan 27, 2009, 10:23:20 AM1/27/09
to djan...@googlegroups.com
2009/1/27 Manuel Enrique González Ramírez <maen...@gmail.com>:

podes mandarnos el contenido de urls.py ?

Manuel Enrique González Ramírez

unread,
Jan 27, 2009, 10:34:04 AM1/27/09
to djan...@googlegroups.com
Ok. Este es el contenido de urls.py:

from django.conf.urls.defaults import *
from mysite.view import current_datetime, horas_adelante

# Uncomment the next two lines to enable the admin:
#from django.contrib import admin
#admin.autodiscover()

urlpatterns = patterns('',
# Example:
# (r'^mysite/', include('mysite.foo.urls')),
(r'^time/$', current_datetime),
(r'^time/mas/(\d{1,2})/$', horas_adelante),
(r'^admin/',include('django.contrib.admin.urls')),
)
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
Y este el traceback:

Environment:

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


Traceback:
File "C:\Python25\Lib\site-packages\django\core\handlers\base.py" in
get_response
77. request.path_info)
File "C:\Python25\Lib\site-packages\django\core\urlresolvers.py" in resolve
181. sub_match = pattern.resolve(new_path)
File "C:\Python25\Lib\site-packages\django\core\urlresolvers.py" in resolve
179. for pattern in self.urlconf_module.urlpatterns:
File "C:\Python25\Lib\site-packages\django\core\urlresolvers.py" in
_get_urlconf_module
198. self._urlconf_module =
__import__(self.urlconf_name, {}, {}, [''])

Exception Type: ImportError at /admin/
Exception Value: No module named urls
-----------------------------------------------------------------------------
----------------------------------------------------------------------------
Gracias por la ayuda

El 27/01/09, Enrique Martín <enri...@gmail.com> escribió:

Enrique Martín

unread,
Jan 27, 2009, 10:36:29 AM1/27/09
to djan...@googlegroups.com
On Tue, Jan 27, 2009 at 12:34 PM, Manuel Enrique González Ramírez
<maen...@gmail.com> wrote:
>
> Ok. Este es el contenido de urls.py:
>
> from django.conf.urls.defaults import *
> from mysite.view import current_datetime, horas_adelante
>
> # Uncomment the next two lines to enable the admin:
> #from django.contrib import admin
> #admin.autodiscover()

tenes que descomentar las ultimas dos lineas

Manuel Enrique González Ramírez

unread,
Jan 27, 2009, 11:09:28 AM1/27/09
to djan...@googlegroups.com
Ya descomente las últimas dos lineas:
from django.conf.urls.defaults import *
from mysite.view import current_datetime, horas_adelante

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
# Example:
# (r'^mysite/', include('mysite.foo.urls')),
(r'^time/$', current_datetime),
(r'^time/mas/(\d{1,2})/$', horas_adelante),
(r'^admin/',include('django.contrib.admin.urls')),
)

Y sigue igual.

El 27/01/09, Enrique Martín <enri...@gmail.com> escribió:
>

Esau Rodriguez

unread,
Jan 27, 2009, 11:20:00 AM1/27/09
to djan...@googlegroups.com
Hola

Prueba a cambiar (r'^admin/',include('django.contrib.admin.urls')),
por (r'^admin/',include('admin.site.urls')),

2009/1/27 Manuel Enrique González Ramírez <maen...@gmail.com>:
--
Esaú Rodríguez
esa...@gmail.com

nadia castro

unread,
Jan 27, 2009, 11:22:44 AM1/27/09
to djan...@googlegroups.com
Lo que puedes hacer es revisar todos los archivos que tienes de seguro de falta el archivo __init__.py agregalo y el error que te sale ya no existira mas :P.

Asi le hice yo para resolver ese problema checalo


Esau Rodriguez

unread,
Jan 27, 2009, 11:21:02 AM1/27/09
to djan...@googlegroups.com
2009/1/27 Esau Rodriguez <esa...@gmail.com>:
> Hola
>
> Prueba a cambiar (r'^admin/',include('django.contrib.admin.urls')),
> por (r'^admin/',include('admin.site.urls')),

perdón, es sin comillas

(r'^admin/',include(admin.site.urls)),
--
Esaú Rodríguez
esa...@gmail.com

Rafael Moyano

unread,
Jan 27, 2009, 12:19:55 PM1/27/09
to djan...@googlegroups.com
Yo tengo en mi urls.py así para el admin:

 (r'^admin/(.*)', admin.site.root),

y estaba así comentada.

Ramiro Morales

unread,
Jan 27, 2009, 12:39:59 PM1/27/09
to djan...@googlegroups.com
2009/1/27 Manuel Enrique González Ramírez <maen...@gmail.com>:
>
> Cordial saludo a tod@s los amigos de la lista.
>
>
> Me estoy iniciando en Django.
>
> Instale la versión 1.0.2 final, sigo actualmente "El Libro de Django"
> de Adrian Holovaty y Jacob Kaplan-Moss en español; número de revisión
> 757, fecha de compaginación 28 de julio de 2008.

Algo importante a tener en cuenta porque los número de versiones usados
para el el libro lamentablemente inducen confusión, es por ello que hace un par
de semanas se agrego una nota aclaratoria en la página principal
del libro en inglés (http://djangobook.com/):

La versión del libro que estás leyendo s la 1.0 que cubre Django 0.96

La aplicación admin ha cambiado y mucho desde 0.96 a 1.0

Y no solamente para este caso en especial sino para otros tópicos
cubiertos en el libro.

--
Ramiro Morales

Esau Rodriguez

unread,
Jan 27, 2009, 12:54:02 PM1/27/09
to djan...@googlegroups.com
Yo suelo usar lo mismo (admin.site.root) ; pero en la documentación de
django pone la linea que dije.

2009/1/27 Rafael Moyano <moy...@gmail.com>:
> Yo tengo en mi urls.py así para el admin:
>
> (r'^admin/(.*)', admin.site.root),
>
> y estaba así comentada.
>
> >
>



--
Esaú Rodríguez
esa...@gmail.com

Manuel Enrique González Ramírez

unread,
Jan 27, 2009, 7:46:20 PM1/27/09
to djan...@googlegroups.com
Gracias a todos.

Asunto solucionado con: (r'^admin/(.*)', admin.site.root),
Reply all
Reply to author
Forward
0 new messages