Reputation: 2325
I have three models:
Variable
, which has Group
as a foreign keyGroup
, which has Set
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 way to accomplish my goal?
Thank you.
Upvotes: 1
Views: 357
Reputation: 87095
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.
Upvotes: 1