Довольно простой вопрос для тех, кто знает ответ.
Возможно ли динамически добавлять валидатор в поле формы в froms init ???
Я хочу сделать что-то вроде этого:
class SomeForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
self.pk = kwargs.pop("pk", None)
forms.ModelForm.__init__(self, *args, **kwargs)
if self.pk == some integer:
self.fields[field].validator(s)…….. # and I don’t know what to type here
else:
do something else…
Цель - динамически добавить ProhibitNullCharactersValidator в зависимости от self.pk к self.fields [field] (одно поле формы)
Спасибо заранее и извините, если этот вопрос тупой.