Models

FormModel

class dynamic_forms.models.FormModel
name

django.db.models.CharField

  • max_length = 50
  • unique = True
submit_url

django.db.models.CharField

  • max_length = 100
  • unique = True
success_url

django.db.models.CharField

  • max_length = 100
  • unique = True
  • blank = True
  • default = ''
actions

dynamic_forms.fields.TextMultiSelectField

form_template

django.db.models.CharField

  • max_length = 100
success_template

django.db.models.CharField

  • max_length = 100
fields

Related name by FormFieldModel

data

Related name by FormModelData

class Meta
ordering

['name']

dynamic_forms.models.__str__()
dynamic_forms.models.__unicode__()
dynamic_forms.models.get_fields_as_dict()
dynamic_forms.models.save([*args, **kwargs])

FormFieldModel

class dynamic_forms.models.FormFieldModel
parent_form

django.db.models.ForeignKey

  • Foreign key to FormModel
  • on_delete = django.db.models.CASCADE
field_type

django.db.models.CharField

label

django.db.models.CharField

  • max_length = 20
name

django.db.models.CharField

  • max_length = 50
  • blank = True
_options

django.db.models.TextField

  • blank = True
  • null = True
position

django.db.models.SmallIntegerField

  • blank = True
  • default = 0
options

Property wrapping JSON serialization and deserialization around the _options.

class Meta
ordering

['parent_form', 'position']

unique_together

("parent_form", "name",)

dynamic_forms.models.__str__()
dynamic_forms.models.__unicode__()
dynamic_forms.models.generate_form_field(form)
dynamic_forms.models.get_form_field_kwargs()
dynamic_forms.models.save([*args, **kwargs])

FormModelData

class dynamic_forms.models.FormModelData
form

django.db.models.ForeignKey

  • Foreign key to FormModel
  • on_delete = django.db.models.SET_NULL
  • null = True
value

django.db.models.TextField

  • blank = True
  • default = ''
submitted

django.db.models.DateTimeField

  • auto_now_add = True
__str__()
__unicode__()
pretty_value()

Table Of Contents

Previous topic

Middlewares

Next topic

Views

This Page