Я хочу добавить форму в блок трясогузки. Форма представляет собой простой раскрывающийся список с кнопкой отправки.
class ExampleForm(forms.Form):
example = forms.ModelChoiceField(queryset=Example.objects.all())
Тогда блок трясогузки представляет собой простую таблицу, сгенерированную с помощью get_context().
# this is basically the view rendering
def get_context(self, request, **kwargs):
context = super().get_context(request, **kwargs)
# do some queries and populate tables in template.
context['example_data'] = SomeObject.objects.all()
# here is where I want to add the form.
this_form = SomeForm()
context['this_form'] = this_form
return context
Но как вы справляетесь с отправкой форм и всем остальным? Кажется, что трясогузка лишает представления о виде, поэтому я не знаю, возможно ли это сделать. Любая помощь будет принята с благодарностью.