Django inline formset with child of a child
I have three models:
Variable
, which hasGroup
as a foreign keyGroup
, which hasSet
as a foreign keySet
I want to create a form that lets user create a new Set based on existing Set. Only things that user is able to modify are the Set name and Variable values.
This has given me an idea of using inlineformset_factory
to access models' children. Sadly, all the examples I found go only one layer down.
Is there any way to access the Variables of a Set through inlineformset_factory
?
If not - what is a good wa开发者_运维百科y to accomplish my goal?
Thank you.
From my experience, it is not worth hacking the existing inlineformset_factory
to achieve much beyond what it is meant to do.
You are better off writing a custom view with the qs you want to use and create unique ids for each form element, to identify its parent.
精彩评论