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