Getting one to many working... attempt 1.
This commit is contained in:
parent
ea8e8a9df7
commit
811b534b89
5 changed files with 48 additions and 74 deletions
|
|
@ -1153,15 +1153,15 @@ def render_form(
|
|||
field["wrap"] = _sanitize_attrs(field["wrap"])
|
||||
fields.append(field)
|
||||
|
||||
if submit_attrs:
|
||||
if submit_attrs:
|
||||
submit_attrs = _sanitize_attrs(submit_attrs)
|
||||
|
||||
common_ctx = {"values": values_map, "instance": instance, "model_cls": model_cls, "session": session}
|
||||
for f in fields:
|
||||
if f.get("type") == "template":
|
||||
base = dict(common_ctx)
|
||||
base.update(f.get("template_ctx") or {})
|
||||
f["template_ctx"] = base
|
||||
common_ctx = {"values": values_map, "instance": instance, "model_cls": model_cls, "session": session}
|
||||
for f in fields:
|
||||
if f.get("type") == "template":
|
||||
base = dict(common_ctx)
|
||||
base.update(f.get("template_ctx") or {})
|
||||
f["template_ctx"] = base
|
||||
|
||||
for f in fields:
|
||||
# existing FK label resolution
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue