Crea tu ERP con Python y Django | #2 Módulo de Usuarios con Roles y Permisos
Sigue así. Cada lección te acerca más a tu certificado.
Sobre esta lección
En este segundo capítulo de la serie Crea tu ERP con Python y Django, construimos el módulo de usuarios, uno de los pilares más importantes de nuestro sistema. Aprenderás a crear un sistema de autenticación completo con roles y permisos granulares, un dashboard dinámico y toda la base para que tu ERP sea funcional y escalable. En este capítulo verás: - Cómo crear la app de usuarios en Django - Modelos para Users, Roles y UserRoles - Sistema de permisos granulares por módulo (0 = sin acceso, 1 = solo lectura, 2 = acceso completo) - Login y logout personalizados con formularios propios - Dashboard que muestra solo lo que cada usuario puede ver - Configuración en el Django Admin para gestionar usuarios y roles Este capítulo está enfocado en la funcionalidad. En el próximo, trabajaremos en el diseño y la interfaz. Episodio anterior: https://youtu.be/nq8odVuFpTg Suscríbete para no perderte los siguientes capítulos de la serie. 00:00 Intro 00:24 Arquitectura proyecto 02:15 Creamos app users 03:05 Creamos modelos en users 07:36 Generamos formularios en users 09:22 Creamos las views en users 11:52 Creamos las views en core 14:00 Incluimos urls 14:48 Creamos login.html 15:36 Creamos dashboard.html 18:08 Creamos vista admin 19:55 Aplicamos migraciones 21:20 Creamos superuser y roles 22:59 Pruebas en vista admin 24:20 Probamos login 24:43 Probamos dashboard 25:46 Gracias
Sobre este curso
Aprende paso a paso cómo construir tu propio ERP profesional con Python y Django desde cero. En esta serie te enseño cómo crear un sistema de gestión empresarial completo: módulos contables, inventarios, productos, ventas, compras, usuarios, seguridad y mucho más. Cada episodio combina programación práctica, buenas prácticas de arquitectura de software y lógica de negocio real, para que no solo aprendas a programar, sino a pensar como un desarrollador de sistemas empresariales. Ideal para programadores, analistas, contadores o emprendedores que quieren automatizar procesos o crear su propio software ERP. - Tecnologías: Python, Django, SQLite, HTML, CSS, JavaScript - Nivel: Intermedio / Avanzado - Nuevos episodios cada semana
Lo que aprenderás en este curso:
- Dominar la sintaxis y estructuras de datos de Python
- Crear funciones y módulos reutilizables en Python
- Trabajar con archivos, bases de datos y APIs
- Aplicar programación orientada a objetos en Python