Página principal de Grupos de Google
Ayuda | Acceder
URL's y el metodo GET
En este grupo hay demasiados temas que deben mostrarse primero. Para que este aparezca al principio de la lista, debes descartar esta opción para alguno de los anteriores.
Error al procesar tu solicitud. Por favor, inténtalo de nuevo.
marcar
  9 mensajes - Ocultar todos
El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
Tu respuesta no se ha enviado.
Tu entrada se ha publicado correctamente.
phpleo  
Ver perfil
 Más opciones 29 ago, 00:40
De: phpleo <php...@gmail.com>
Fecha: Thu, 28 Aug 2008 21:40:34 -0700 (PDT)
Local: Vie 29 ago 2008 00:40
Asunto: URL's y el metodo GET
Muy buenas estimados miembros del grupo.

He tenido ultimamente un poco de practica en django y me ha surgido
una duda de como se obtien los valores por get.

Si yo hago

http://mysite.com/?key=val

lo obtengo facilmente así:

def f(request):
    print request.POST.get('key')

Pero si se hago asi:

http://mysite.com/val/

debo de obtenerlo así:

def f(request, key):
   print key

Hay forma de que lo segungo se pueda obtener como
request.POST.get('key')

Saludos y muchas gracias de antemano :D


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
zodman  
Ver perfil
 Más opciones 29 ago, 03:13
De: zodman <zod...@gmail.com>
Fecha: Fri, 29 Aug 2008 02:13:57 -0500
Local: Vie 29 ago 2008 03:13
Asunto: Re: [Django-es] URL's y el metodo GET
phpleo escribió:

 http://mysite.com/val/?key=true

 def f(request, key):
    if request.GET:
        print request.GET.get('key')


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
phpleo  
Ver perfil
 Más opciones 30 ago, 01:42
De: phpleo <php...@gmail.com>
Fecha: Fri, 29 Aug 2008 22:42:59 -0700 (PDT)
Local: Sáb 30 ago 2008 01:42
Asunto: Re: URL's y el metodo GET
@zedman muchas gracias por responder.

Lo que muestras alli lo he hecho en alguno memomeno, pero no es lo que
busco, ya que de momento no veo que las URL's amigables se mantenga
como "amigables".

Hay alguna manera de hacer eso como se logra en php y apache +
htaccess?

Salu2 y gracias.

On 29 ago, 02:13, zodman <zod...@gmail.com> wrote:


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Marcelo Ramos  
Ver perfil
 Más opciones 30 ago, 01:50
De: "Marcelo Ramos" <marce...@gmail.com>
Fecha: Sat, 30 Aug 2008 02:50:33 -0300
Local: Sáb 30 ago 2008 01:50
Asunto: Re: [Django-es] URL's y el metodo GET
El día 29 de agosto de 2008 1:40, phpleo <php...@gmail.com> escribió:

¿Por qué quieres acceder un parámetro capturado en la url de ésa forma?

--
Marcelo Ramos


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Daniel González  
Ver perfil
 Más opciones 30 ago, 15:46
De: "Daniel González" <ikar...@gmail.com>
Fecha: Sat, 30 Aug 2008 21:46:25 +0200
Local: Sáb 30 ago 2008 15:46
Asunto: Re: [Django-es] Re: URL's y el metodo GET
Hola

Creo que no as entendido todavia el sistema de enrutamiento de Django

Hay un fichero urls.py donde debes definir las URL de cada modulo y
engancharlas con las vistas. Desde aqui, puedes capturar mediante
expresuiones regulares partes de la expresión y pasarlas como
parametro a las vistas.

De esta forma obtienes el mismo resultado que con el mod_rewrite, pero
a mi parecer, más sencillo e intuitivo.

Saludos!

El día 30 de agosto de 2008 7:50, Marcelo Ramos <marce...@gmail.com> escribió:

--

Daniel Gonzalez Cerviño
tel 653965048
ikar...@gmail.com


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
phpleo  
Ver perfil
 Más opciones 3 sep, 10:50
De: phpleo <php...@gmail.com>
Fecha: Wed, 3 Sep 2008 07:50:48 -0700 (PDT)
Local: Mié 3 sep 2008 10:50
Asunto: Re: URL's y el metodo GET
Hola Daniel Gonzales, muchas gracias por tu respuesta.

>> Creo que no as entendido todavia el sistema de enrutamiento de Django

Aun no entiendo todo su funcionamiento.

>> Hay un fichero urls.py...

Si, lo he manejado como mensionas con expreiones regulares, lo que
sucede es que preguntaba por que tenia entendido que request.GET.get()
y request.POST.get(), tenian mayor consistencia en cuanto a seguridad
se refiere, y queria saber si de la forma que mensionaba antes se
podia capturar como request.GET.get() y que django se ocupe de la
seguridad.

Salu2.

On 30 ago, 14:46, "Daniel González" <ikar...@gmail.com> wrote:


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Daniel González  
Ver perfil
 Más opciones 3 sep, 10:56
De: "Daniel González" <ikar...@gmail.com>
Fecha: Wed, 3 Sep 2008 16:56:59 +0200
Local: Mié 3 sep 2008 10:56
Asunto: Re: [Django-es] Re: URL's y el metodo GET
Date cuenta que mediante las expresiones regulares puedes controlar lo
que quieres que te llege.
Normalmente por URL yo solo recibo numeros. Con lo cual la seguridad
esta garantizada.

Un saludo

El día 3 de septiembre de 2008 16:50, phpleo <php...@gmail.com> escribió:

--

Daniel Gonzalez Cerviño
tel 653965048
ikar...@gmail.com


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
phpleo  
Ver perfil
 Más opciones 3 sep, 11:17
De: phpleo <php...@gmail.com>
Fecha: Wed, 3 Sep 2008 08:17:39 -0700 (PDT)
Local: Mié 3 sep 2008 11:17
Asunto: Re: URL's y el metodo GET
Mientras sea numeros todo bien, ademas en python el tema de regex es
interesante.

Saludos y gracias :D

On 3 sep, 09:56, "Daniel González" <ikar...@gmail.com> wrote:


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
eneida  
Ver perfil
 Más opciones 2 oct, 15:33
De: eneida <ing.ene...@gmail.com>
Fecha: Thu, 2 Oct 2008 12:33:50 -0700 (PDT)
Local: Jue 2 oct 2008 15:33
Asunto: Re: URL's y el metodo GET
Esto te va a gustar:

En la forma lo mandas así:

<a href="mysite.com/?key={{variable}}">
ó
<a href="mysite.com/?key=valor">

Y en el views lo recibes así:

def f(request, key):
        if "key" in request.GET:
               key=request.GET['key']

Fácil no?


    Responder al autor    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.
Fin de los mensajes
« Volver a “Debates” « Tema más reciente     Tema anterior »

Crear un grupo - Grupos de Google - Página principal de Google - Condiciones del servicio - Política de privacidad
©2008 Google