literature.formset module#

class literature.formset.CSLForm(**kwargs)[source]#

Bases: CSLMixin, Fieldset

class Meta[source]#

Bases: object

fields = ['title', 'abstract']#
widgets = {'abstract': <formset.richtext.widgets.RichTextarea object>}#
base_fields = {'type': <django.forms.fields.ChoiceField object>}#
declared_fields = {'type': <django.forms.fields.ChoiceField object>}#
property media#

Return all media required to render the widgets on this form.

class literature.formset.CSLMixin(**kwargs)[source]#

Bases: object

update_field_visibility()[source]#
update_fields()[source]#
class literature.formset.LiteratureFormCollection(data=None, initial=None, renderer=None, prefix=None, min_siblings=None, max_siblings=None, extra_siblings=None, is_sortable=None, legend=None, help_text=None)[source]#

Bases: FormCollection

declared_holders = {'literature': <CSLForm legend="None" template_name="formset/default/fieldset.html">, 'publishing': <PublisherForm legend="Publishing" template_name="formset/default/fieldset.html">}#
default_renderer = <formset.renderers.bootstrap.FormRenderer object>#
property media#
class literature.formset.PublisherForm(**kwargs)[source]#

Bases: CSLMixin, Fieldset

class Meta[source]#

Bases: object

fields = ['publisher', 'publisher-place', 'original-publisher', 'original-publisher-place']#
widgets: Dict[str, Any] = {}#
base_fields = {}#
declared_fields = {}#
legend = 'Publishing'#
property media#

Return all media required to render the widgets on this form.