Ist es normal das als value keine Model instanz erlaubt ist? Die werden ignoriert
Ich mache das deswegen in der Art:
Code: Alles auswählen
for attr_name in ("parent", "design", "showlinks", "permitViewGroup", "permitEditGroup"):
model_attr = getattr(parent_pagetree, attr_name)
if hasattr(model_attr, "pk"):
initial_data[attr_name] = model_attr.pk # XXX: A django Bug?
else:
initial_data[attr_name] = model_attr
return initial_data