Creating a multi-steps form and storing data effectively till the final step and saving all data in a single DB table

Take a look at the form wizard component within Django formtools .

Regarding the file uploads, that is something you’re going to need to manage yourself. What we do is run a process once a week to cleanup “abandoned” uploads.

Hi @KenWhitesell,

This technique worked for me but I am facing an issue where one of the steps of the form has “Cascading Dropdown/ select”.

Now I got the answer for how I can create a “Cascading Dropdown/ select” in this thread:

On using django-formtools I am unable to use the option as I am unable to write a view functions separately for dealing with the particular form and unfortunately most of the solutions found by me requires it.

Is there any way to do it using djando-formtools?
If not can you please suggest some alternatives?