Cita:
Iniciado por minkweb 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 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 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.