[Answer]-How django validates and saves inlineforms

1👍

✅

You can validate them both before calling save on either. You can pass a blank instance into both the parent form and the formset.

blog = Blog()
blogform = BlogForm(request.POST, instance=blog)
entriesform = EntryInlineFormset(request.POST, instance=blog)
blog_valid = BlogForm.is_valid()
entries_valid = entriesform.is_valid()

if blog_valid and entries_valid:
    ... save ...

I validate the forms separately and save the results to variables to avoid short-circuiting.

Leave a comment