Forms#

class lotus.forms.AlbumAdminForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]#
property media#

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

class lotus.forms.AlbumItemAdminForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]#
property media#

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

class lotus.forms.ArticleAdminForm(*args, **kwargs)[source]#

Article form for admin.

clean()[source]#

Add custom global input cleaner validations.

property media#

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

class lotus.forms.CategoryAdminForm(*args, **kwargs)[source]#

Category form for admin.

clean()[source]#

Add custom global input cleaner validations.

property media#

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

class lotus.forms.TranslatedModelChoiceField(queryset, *, empty_label='---------', required=True, widget=None, label=None, initial=None, help_text='', to_field_name=None, limit_choices_to=None, blank=False, **kwargs)[source]#

Customize ModelChoiceField for model which inherit from Translated model to display object language in brackets.

label_from_instance(obj)[source]#

Convert objects into strings and generate the labels for the choices presented by this object. Subclasses can override this method to customize the display of the choices.

class lotus.forms.TranslatedModelMultipleChoiceField(queryset, **kwargs)[source]#

Customize ModelMultipleChoiceField for model which inherit from Translated model to display object language in brackets.

label_from_instance(obj)[source]#

Convert objects into strings and generate the labels for the choices presented by this object. Subclasses can override this method to customize the display of the choices.

class lotus.forms.TranslateToLangForm(*args, **kwargs)[source]#

A very basic non model form just for listing available language choices.

property media#

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