from django import forms from .models import CustomUser class PerfilForm(forms.ModelForm): class Meta: model = CustomUser fields = ['username', 'first_name', 'last_name', 'email'] widgets = { 'username': forms.TextInput(attrs={'class': 'form-control'}), 'first_name': forms.TextInput(attrs={'class': 'form-control'}), 'last_name': forms.TextInput(attrs={'class': 'form-control'}), 'email': forms.EmailInput(attrs={'class': 'form-control'}), } labels = { 'username': 'Usuario', 'first_name': 'Nombre', 'last_name': 'Apellidos', 'email': 'Correo electrónico', } class EditarUsuarioForm(forms.ModelForm): class Meta: model = CustomUser fields = ['username', 'first_name', 'last_name', 'email', 'rol', 'especialidad'] widgets = { 'username': forms.TextInput(attrs={'class': 'form-control'}), 'first_name': forms.TextInput(attrs={'class': 'form-control'}), 'last_name': forms.TextInput(attrs={'class': 'form-control'}), 'email': forms.EmailInput(attrs={'class': 'form-control'}), 'rol': forms.Select(attrs={'class': 'form-select'}), 'especialidad': forms.Select(attrs={'class': 'form-select'}), } labels = { 'username': 'Usuario', 'first_name': 'Nombre', 'last_name': 'Apellidos', 'email': 'Correo electrónico', 'rol': 'Rol en el equipo', 'especialidad': 'Área técnica', }