class dataforms.models.Answer(*args, **kwargs)

Model that holds answers for each submission

exception DoesNotExist
exception Answer.MultipleObjectsReturned
Answer.answerchoice_set
Answer.choice
Answer.data_form
Answer.field
Answer.objects = <dataforms.models.AnswerManager object at 0x7f6aed6bb2d0>
Answer.submission
class dataforms.models.AnswerChoice(*args, **kwargs)

AnswerChoice(id, choice_id, answer_id)

exception DoesNotExist
exception AnswerChoice.MultipleObjectsReturned
AnswerChoice.answer
AnswerChoice.choice
AnswerChoice.objects = <django.db.models.manager.Manager object at 0x7f6aed6bbdd0>
class dataforms.models.AnswerManager
get_answer_data(submission_id, field_slugs=None, data_form_id=None)
class dataforms.models.Binding(*args, **kwargs)

Binding(id, data_form_id, field_id, field_choice_id, operator, value, true_field, true_choice, false_field, false_choice, action, function, additional_rules)

exception DoesNotExist
exception Binding.MultipleObjectsReturned
Binding.clean()
Binding.data_form
Binding.field
Binding.field_choice
Binding.get_action_display(*moreargs, **morekwargs)
Binding.get_operator_display(*moreargs, **morekwargs)
Binding.objects = <django.db.models.manager.Manager object at 0x7f6aed729d10>
class dataforms.models.Choice(*args, **kwargs)

Model that holds choices for fields and their values

exception DoesNotExist
exception Choice.MultipleObjectsReturned
Choice.answer_set
Choice.answerchoice_set
Choice.field_set
Choice.fieldchoice_set
Choice.objects = <django.db.models.manager.Manager object at 0x7f6aed734790>
class dataforms.models.Collection(*args, **kwargs)

Model that holds a collection of forms

exception DoesNotExist
exception Collection.MultipleObjectsReturned
Collection.collectiondataform_set
Collection.data_forms
Collection.objects = <django.db.models.manager.Manager object at 0x7f6aed703d10>
Collection.submission_set
class dataforms.models.CollectionDataForm(*args, **kwargs)

Model bridge for Collection and DataForm

exception DoesNotExist
exception CollectionDataForm.MultipleObjectsReturned
CollectionDataForm.collection
CollectionDataForm.data_form
CollectionDataForm.objects = <django.db.models.manager.Manager object at 0x7f6aed714250>
CollectionDataForm.section
class dataforms.models.DataForm(*args, **kwargs)

Model for each form

exception DoesNotExist
exception DataForm.MultipleObjectsReturned
DataForm.answer_set
DataForm.binding_set
DataForm.collection_set
DataForm.collectiondataform_set
DataForm.dataformfield_set
DataForm.fields
DataForm.objects = <django.db.models.manager.Manager object at 0x7f6aed714e50>
class dataforms.models.DataFormField(*args, **kwargs)

Model bridge for DataForm and Field

exception DoesNotExist
exception DataFormField.MultipleObjectsReturned
DataFormField.data_form
DataFormField.field
DataFormField.objects = <django.db.models.manager.Manager object at 0x7f6aed71f590>
class dataforms.models.Field(*args, **kwargs)

Model that holds fields

exception DoesNotExist
exception Field.MultipleObjectsReturned
Field.answer_set
Field.binding_set
Field.choices
Field.dataform_set
Field.dataformfield_set
Field.fieldchoice_set
Field.get_field_type_display(*moreargs, **morekwargs)
Field.objects = <django.db.models.manager.Manager object at 0x7f6aed729190>
class dataforms.models.FieldChoice(*args, **kwargs)

Model bridge for Field and Choice

exception DoesNotExist
exception FieldChoice.MultipleObjectsReturned
FieldChoice.binding_set
FieldChoice.choice
FieldChoice.field
FieldChoice.objects = <dataforms.models.FieldChoiceManager object at 0x7f6aed729f90>
class dataforms.models.FieldChoiceManager
get_fieldchoice_data()
class dataforms.models.Section(*args, **kwargs)

Model that gives a section to a DataForm within a Collection

exception DoesNotExist
exception Section.MultipleObjectsReturned
Section.collectiondataform_set
Section.objects = <django.db.models.manager.Manager object at 0x7f6aed714650>
class dataforms.models.Submission(*args, **kwargs)

Model that holds a unique submission

exception DoesNotExist
exception Submission.MultipleObjectsReturned
Submission.answer_set
Submission.collection
Submission.get_next_by_last_modified(*moreargs, **morekwargs)
Submission.get_previous_by_last_modified(*moreargs, **morekwargs)
Submission.objects = <django.db.models.manager.Manager object at 0x7f6aed734f10>