Django: 4 buenas prácticas para empezar a programar.
Muchos desarrolladores cuando comenzamos a aprender un lenguaje o una herramienta acarreamos malas prácticas a la hora de programar. Ésto se debe porque se desconoce el paso correcto al momento de escribir nuestras aplicaciones. A continuación les dejaré algunos tips que deben de tener a la hora de desarrollar sus apps en Django.
Tabla de contenido
- Incluir nuestros módulos en una carpeta
- Organiza tus aplicaciones en el archivo settings.py
- Usa correctamente related_name y related_query_name
- No uses OneToOneField
Incluir nuestros módulos en una carpeta
Agrupar las carpetas de nuestros módulos es un plus para organizar nuestro proyecto. Por ejemplo, si comenzamos a desarrollar un sistema de inventario tendríamos cada módulo separado con sus modelos y vistas respectivamente.
- Login
- Catálogos
- Inventario
- Apis
Agregando esos modulos a nuestra app, les pongo un antes y después de como debe quedar nuestro resultado del árbol de directorio de nuestro proyecto.