Saya ingin menambahkan formulir ke blok wagtail. Formulirnya adalah pilihan drop down sederhana dengan tombol kirim.
class ExampleForm(forms.Form):
example = forms.ModelChoiceField(queryset=Example.objects.all())
Maka blok wagtail adalah tabel sederhana yang dihasilkan dengan 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
Tapi bagaimana Anda menangani pengiriman formulir dan segalanya? Tampaknya wagtail menghilangkan gagasan tentang pandangan jadi saya tidak tahu apakah mungkin untuk melakukan ini. Bantuan apa pun akan sangat dihargai.