basxbread.contrib.modeledit package

Submodules

basxbread.contrib.modeledit.parser module

class basxbread.contrib.modeledit.parser.DefaultField(*, max_length=None, min_length=None, strip=True, empty_value='', **kwargs)

Bases: CharField

clean(value)

Validate the given value and return its “cleaned” value as an appropriate Python object. Raise ValidationError for any errors.

class basxbread.contrib.modeledit.parser.FieldForm(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, field_order=None, use_required_attribute=None, renderer=None)

Bases: Form

apply_changes(model)
base_fields = {'blank': <django.forms.fields.BooleanField object>, 'choices': <django.forms.fields.CharField object>, 'default': <basxbread.contrib.modeledit.parser.DefaultField object>, 'editable': <django.forms.fields.BooleanField object>, 'help_text': <django.forms.fields.CharField object>, 'name': <django.forms.fields.CharField object>, 'null': <django.forms.fields.BooleanField object>, 'primary_key': <django.forms.fields.BooleanField object>, 'type': <django.forms.fields.TypedChoiceField object>, 'unique': <django.forms.fields.BooleanField object>, 'verbose_name': <django.forms.fields.CharField object>}
declared_fields = {'blank': <django.forms.fields.BooleanField object>, 'choices': <django.forms.fields.CharField object>, 'default': <basxbread.contrib.modeledit.parser.DefaultField object>, 'editable': <django.forms.fields.BooleanField object>, 'help_text': <django.forms.fields.CharField object>, 'name': <django.forms.fields.CharField object>, 'null': <django.forms.fields.BooleanField object>, 'primary_key': <django.forms.fields.BooleanField object>, 'type': <django.forms.fields.TypedChoiceField object>, 'unique': <django.forms.fields.BooleanField object>, 'verbose_name': <django.forms.fields.CharField object>}
property media

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

class basxbread.contrib.modeledit.parser.ModelForm(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, field_order=None, use_required_attribute=None, renderer=None)

Bases: Form

apply_changes(model)
base_fields = {'name': <django.forms.fields.CharField object>, 'order_with_respect_to': <django.forms.fields.CharField object>, 'ordering': <django.forms.fields.CharField object>, 'verbose_name': <django.forms.fields.CharField object>, 'verbose_name_plural': <django.forms.fields.CharField object>}
declared_fields = {'name': <django.forms.fields.CharField object>, 'order_with_respect_to': <django.forms.fields.CharField object>, 'ordering': <django.forms.fields.CharField object>, 'verbose_name': <django.forms.fields.CharField object>, 'verbose_name_plural': <django.forms.fields.CharField object>}
property media

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

basxbread.contrib.modeledit.parser.field2formdata(field)
basxbread.contrib.modeledit.parser.fieldtypename(fieldtype)
basxbread.contrib.modeledit.parser.fieldtypes()
basxbread.contrib.modeledit.parser.model2formdata(model)
basxbread.contrib.modeledit.parser.parse()
basxbread.contrib.modeledit.parser.typechoices()
basxbread.contrib.modeledit.parser.typecoerce(value)
basxbread.contrib.modeledit.parser.valid_ordering(value)
basxbread.contrib.modeledit.parser.validate_choices(value)
basxbread.contrib.modeledit.parser.validate_identifier(value)
basxbread.contrib.modeledit.parser.validate_literal(value)

basxbread.contrib.modeledit.urls module

basxbread.contrib.modeledit.views module

basxbread.contrib.modeledit.views.test(request)