Не могу придумать как можно передать значение параметра для создания поля формы. Если так:
class TestForm(forms.Form):
def __init__(self, desired_value=None, *args, **kwargs):
self.desired_field = forms.ModelChoiceField(Queried_Model.objects.filter(param=desired_value))
super(TestForm,self).__init__(*args, **kwargs)
Если упростить, то вопрос сводится к тому, как присвоить значение value переменной в классе var2:
class test():
def __init__(self, value):
self.var1 = value
var2=var1
NameError: name 'var1' is not defined