New question: I need to accept a parameter in the form from a method in views.py, but this caused me problems. In the view, I created a method with the following snippet:
def scan_page(request): myClient = request.user.get_profile().client form = WirelessScanForm(client = myClient)
and in forms.py I defined the following view:
class WirelessScanForm(forms.ModelForm): time = forms.DateTimeField(label="Schedule Time", widget=AdminSplitDateTime()) def __init__(self,*args,**kwargs): myClient = kwargs.pop("client")
But django keeps giving me an error: TemplateSyntaxError: Caught NameError while rendering: name 'myClient' is not defined
(this error occurs in the request)
I'm afraid there will be something stupid here, but I canβt understand why. Please help, thanks.
source share