o no la exprecion funciona! (programo en python y django)
entonces tengo una lista de urls
url( r'^(adoptar|se_busca|perdido)/(\d+)/[-_A-Za-z0-9]*/$', buscador )
y un metodo
def buscador(request,id):
pass
el problema es que en el metodo estoy reciviendo 1 parametro id (el request, se pasa solo)
pero en la url con esa exprecion estoy pasando 2 parametros.. (todo lo que este en parentesis se pasa como parametro) entonces debo quitar los parensis de (adoptar|se_busca|perdido) para que se pase correctamente al metodo.
pero al quitarlos deja de funcionar.. XD
ahi una solucion simple que es cambiar el metodo
def buscador(request,tipo,id) y no usar la variable tipo...
es solo que no me gusta ese tipo de parches, y pefiero encontrar la forma correcta de la exprecion regular
entonces tengo una lista de urls
url( r'^(adoptar|se_busca|perdido)/(\d+)/[-_A-Za-z0-9]*/$', buscador )
y un metodo
def buscador(request,id):
pass
el problema es que en el metodo estoy reciviendo 1 parametro id (el request, se pasa solo)
pero en la url con esa exprecion estoy pasando 2 parametros.. (todo lo que este en parentesis se pasa como parametro) entonces debo quitar los parensis de (adoptar|se_busca|perdido) para que se pase correctamente al metodo.
pero al quitarlos deja de funcionar.. XD
ahi una solucion simple que es cambiar el metodo
def buscador(request,tipo,id) y no usar la variable tipo...
es solo que no me gusta ese tipo de parches, y pefiero encontrar la forma correcta de la exprecion regular