Django Forms: przekazanie parametru do formularza
Jak przekazać parametr do mojego formularza?
someView()..
form = StylesForm(data_dict) # I also want to pass in site_id here.
class StylesForm(forms.Form):
# I want access to site_id here
Edytuj na podstawie odpowiedzi poniżej:
someView()..
form = StylesForm(data_dict, site_id = 1)
class StylesForm(forms.Form):
def __init__(self,*args,**kwargs):
self.site_id = kwargs.pop('site_id')
super(StylesForm,self).__init__(*args,**kwargs)
height = forms.CharField(widget=forms.TextInput(attrs={'size':site_id}))