Я пытаюсь добавить пользовательские аргументы модели полей формы, но я получаю ошибку __init__() got an unexpected keyword argument 'nginit'
:Добавление аргументов поля пользовательских форм
мое поле:
self.fields['formdata.name'] = forms.CharField(label = 'Your name', nginit = None, required = True, max_length = 100)
мой подкласс Модификатор:
from django import forms
old_build_field = forms.fields.Field
class build_field(old_build_field):
def __init__(self, nginit = False, *args, **kwargs):
super(build_field, self).__init__(*args, **kwargs)
self.nginit = nginit
forms.fields.Field = build_field