Source code for literature.test
from django import forms
from django.forms import fields
from formset.collection import FormCollection
from formset.renderers import bootstrap
from formset.views import FormCollectionView
from formset.widgets import (
Selectize,
)
[docs]class TestForm(forms.Form):
default_renderer = bootstrap.FormRenderer()
# custom_widget = fields.ImageField(widget=CustomWidget)
# default_widget = fields.ImageField()
city = fields.ChoiceField(
choices=[(1, "London"), (2, "New York"), (3, "Tokyo"), (4, "Sidney"), (5, "Vienna")],
widget=Selectize,
)
sister_city = fields.ChoiceField(
choices=[(1, "London"), (2, "New York"), (3, "Tokyo"), (4, "Sidney"), (5, "Vienna")],
widget=CustomWidget,
)
# class Meta:
# widgets = {
# # "custom_widget": CustomWidget(),
# "default_widget": UploadedFileInput(),
# }
[docs]class TestFormCollection(FormCollection):
default_renderer = bootstrap.FormRenderer()
test_form = TestForm()
# class MyUpdateView(FormView):
# form_class = TestForm
# template_name = 'test.html'
[docs]class MyUpdateView(FormCollectionView):
collection_class = TestFormCollection
extra_context = None
template_name = "test.html"