[Python-es] urls
Anler Hernandez Peral
anler86 en gmail.com
Jue Sep 8 21:51:45 CEST 2011
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 <hubermann en gmail.com>
> (r'^galerias/', 'galerias.views.index'),
> url(r'^galerias/(?P<slug>[-\w]+)/(?P<id>\d+)/
> , 'galerias.views.detail'),
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110908/61bdeea6/attachment.html>
Más información sobre la lista de distribución Python-es