Skip to content

Reference

Complete lists of what the library offers, for looking things up. To learn the library, start with the Tutorial.

  • Input Types: every ui_element and its options.
  • Layouts: the layout= values, wizard options and sub-form options.
  • Field Options: everything Field() accepts.
  • Validation Rules: FormValidator, the rule classes and LiveValidator.
  • Rendering API: render_form_html(), FormModel, ValidationResult and html().
  • Accessibility: what every form does for screen readers and keyboards, and how it's tested.

Everything listed here is imported from the top-level package, from pydantic_schemaforms import .... Anything you'd have to import from a submodule is internal and may change without notice.