Lo que necesito es poder acceder a una variable desde "class Meta"
Código:
class UserDpersonalesForm(ModelForm):
first_name = forms.CharField(max_length = 30,widget = forms.TextInput(),required = True)
import re
RE = re.compile('^\w*[A-Za-z]+\w*$')
username = forms.CharField(max_length=30, min_length=5, validators=[RegexValidator(regex=RE, message="El nombre de usuario debe estar compuesto por letras y números, no se aceptan espacios o símbolos.")])
def __init__(self,*args,**kwargs):
self.username_number = kwargs.pop("username_number", None)
super(UserDpersonalesForm,self).__init__(*args,**kwargs)
self.fields['first_name'].error_messages = {'required': 'El campo nombre es obligatorio.'}
if self.username_number == True:
self.fields['username'].error_messages = {'required': 'El campo usuario es obligatorio.'}
class Meta:
model = User
fields = ['username', 'first_name']
self.username_number q esta en init necesito usarla tambien en class Meta
Ya que en fields a veces sera solo first_name