Skip to content
Snippets Groups Projects

Draft: Resolve "Create Model for instances of a form"

Open Julian requested to merge 11-create-model-for-instances-of-a-form into main
2 files
+ 50
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -20,3 +20,16 @@ class JSONSchemaFormMixin:
schema.update_properties(self.layout.build_schema(schema, self.fields)["properties"])
return schema.schema
def jsonschema_model(self: Form):
if self.layout is None:
model = {}
for field in self.fields.keys():
model[field] = self[field].value()
else:
model = self.layout.build_model(self)
return model
Loading