Django force user to fill out form on login
The middleware is the way to go for this problem, it's the only method that's truly reliable and configurable.
I need to have certain users fill out a specific form on login. Django should redirect the user to the form, whenever a certain condition is True for that user. 
I used a custom middleware to do it, but I am curious if there is a better approach.
Any ideas?