| |||
Respuesta: django urls por base de datos he visto por lo menos en rails que puedes programar los modelos y crear una tabla de ruteo pero en ves de ser por archivo que sea por base de datos en otras palabras escribir las urls por base de datos en vez por archivos |
| |||
Respuesta: django urls por base de datos aca un ejemplo de mi urls.py deberia funcionar pero no funciona cuando actualizo la base de datos
Código Python:
Ver original |
| ||||
Respuesta: django urls por base de datos Ya veo mas o menos lo que intentas hacer. Lo que quieres hacer es que tu aplicación sea Restful. Para eso puedes usar 2 librerías: Django Rest Framework o Django Piston Si prefieres hacerlo por ti mismo. Básicamente lo que haces es esto:
Código Python:
Ver original
Código Python:
Ver original Ahora el punto clave de esto es no tener, este par de vista por cada modelo en tu app. Y aquí es donde las librerías de arriba te pueden ayudar. |
| |||
Respuesta: django urls por base de datos
Código Python:
Ver original ves esta parte quiero construir las urls de esta forma pero cada vez que actualizo un registro tengo que restear el apache |
| ||||
Respuesta: django urls por base de datos Ok, voy a tener que ser un poco duro aquí. Mira, lo que estas haciendo lo estas haciendo terriblemente mal! 1.- Estas haciendo un query en las URLs 2.- Por cada producto estas haciendo una URL estatica! cuando lo correcto seria hacer una URL dinámica. 3.- Obviamente que esto se hace una sola vez por que el urlpatters solamente se crea una vez. Te recomiendo varias cosas: 1.- Leer sobre django. Ya sea el django-book o la guía de maestros del web. 2.- Leer sobre python y expresiones regulares. 3.- Python != Ruby, incluso dentro de Ruby no harías algo como lo que acabas de postear. La manera correcta de hacer esto seria mas o menos la siguiente:
Código Python:
Ver original
Código Python:
Ver original Mira incluso veo en tu URLConf que tienes lo siguiente:
Código Python:
Ver original Obviamente esa expresion no va a funcionar. Necesitas capturar algo en la expresión regular.
Código Python:
Ver original Última edición por razpeitia; 19/12/2012 a las 12:18 |
Etiquetas: |