El problema es que te falta el $ en la primera definicion.
Tienes puesto:

 (r'^galerias/', 'galerias.views.index'),
 url(r'^galerias/(?P<slug>[-\w]+)/(?P<id>\d+)/$', 'galerias.views.detail'),

para que te funcione de esa manera tienes que poner la segunda url(más
específica) antes ya que ^galerias/  "matchea" con cualquier cosa que
comience por galerias/ segun la expresión regular, así que  bien haces esto:

url(r'^galerias/(?P<slug>[-\w]+)/(?P<id>\d+)/$', 'galerias.views.detail'),
(r'^galerias/', 'galerias.views.index'),

o bien:

 (r'^galerias/$', 'galerias.views.index'),
 url(r'^galerias/(?P<slug>[-\w]+)/(?P<id>\d+)/$', 'galerias.views.detail'),

--
anler


2011/9/8 Hubermann <huberm...@gmail.com>

>  (r'^galerias/', 'galerias.views.index'),
>        url(r'^galerias/(?P<slug>[-\w]+)/(?P<id>\d+)/
> , 'galerias.views.detail'),
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a