I had the same problem just now ... and found a workaround or two.
Start with:
class MyForm(Form):
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.helper = FormHelper(self)
Then:
1) You can add form.media to your output, but that assumes your form is called a form in your context.
self.helper.layout.append(Layout(HTML("{{ form.media }}")))
2) You can call self.media.render () - which I think is better:
self.helper.layout.append(Layout(HTML(self.media.render())))
Perhaps you can also call insert () instead of append.
source
share