Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2012, 11:21
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Django, Buenas practicas en vistas

Cita:
Iniciado por minkweb Ver Mensaje
Ahora bien, luego de leer tus respuestas entendí esto:
Las funciones de registro en base de datos van en sus respectivos Modelos (models.py)
Las funciones de validación de formularios y renderizado de templates va en vistas (views.py)
Debo evitar dependencias entre funciones, ósea lograr un bajo acoplamiento mejorando la reutilización de código
Si todo bien, excepto si quieres validar formularios deberías ponerlos en los formularios y no en la vista. La vista te sirve para unir varios elementos.

Cita:
Iniciado por minkweb Ver Mensaje
Si quiero hacer un "helper" personalizado, digamos un script de paginación, pero debo hacerlo desde 0 ósea que no puedo usar algo que ya esté desarrollado.
¿Por que no puedes utilizar algo que ya esta desarrollado?
Eso sería trabajar doble. Utilizas mas tiempo y puede que sea propenso a errores por que lo estas haciendo desde 0.
Si te interesa django provee un paginador.

Cita:
Iniciado por minkweb Ver Mensaje
Donde lo desarrollo? ¿en que carpeta debería ir para que pueda ser utilizado por todos los apps de mi proyecto?
Tienes que crear una app que sea un paginador para que pueda ser utilizado por otras app.