Código:
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']
Hay alguna forma de repetir el condicional en class Meta ???
Me gustaria poder hacer esto:
Código:
class Meta:
model = User
if self.username_number == True:
fields = ['username', 'first_name']
else:
fields = [ 'first_name']
Ya que solo quiero validar cuando username_number es = a True. De otra forma no uso ese campo.
gracias !!!