Form¶
Describe a Form. Example:
class MyForm(Form): a = Field() b = Field.email() form = MyForm(data={})You can also create an instance of a form with this syntax if it’s more convenient:
form = MyForm(data={}, fields=[Field(name='a'), Field.email(name='b')])See tri.declarative docs for more on this dual style of declaration.
type fields: | list of Field :type data: dict[basestring, any] :type model: django.db.models.Model |
---|
Refinable members¶
- actions
- actions_template
- attrs
- base_template
- editable
- endpoint
- endpoint_dispatch_prefix
- extra
- field
- is_full_form
- links
- links_template
- member_class
- model
- name
- post_validation
Defaults¶
- actions__submit__call_target
- tri_form.submit
- actions_template
- tri_form/actions.html
- attrs__action
- “”
- attrs__method
- post
- editable
- True
- endpoint__field
- tri_form.default_endpoint__field
- is_full_form
- True
- links_template
- tri_form/links.html