Instructor Profile Interface - Copy this Html, Tailwind Component to your project
"Necesito el código para crear el perfil de un instructor en un sistema web desarrollado con Django. Este perfil debe incluir los siguientes campos y funcionalidades: Campos: Nombre (char field, obligatorio). Documento de identidad (char field, único, obligatorio). Disciplina (choice field, cargada previamente desde una tabla de opciones). Punto de atención (foreign key, editable solo por roles superiores). Horario (text field, editable solo por roles superiores). Teléfono (char field, opcional). Correo electrónico (email field, obligatorio). RUT (file field, obligatorio). Certificación bancaria (file field, obligatorio). Documento de soporte (file field, obligatorio). Funcionalidades: CRUD completo: Crear, ver, editar y eliminar perfiles de instructores (solo roles autorizados pueden editar ciertos campos). Validación de datos: Verificar que el correo sea válido, los campos obligatorios estén completos, y que no se dupliquen documentos de identidad. Carga de archivos: Permitir que los archivos se almacenen en una carpeta específica dentro del sistema, con nombres únicos para evitar conflictos. Visualización: Mostrar los datos del instructor en un diseño limpio y fácil de usar en el frontend.
