I am using Django-allauth for my login/signup related stuff, so when a user signs up(first time) into my site, I am redirecting him to /thanks/ page by defining
/thanks/
the answer here is very simple, you do not need any signals or overriding the DefaultAccountAdapter in settings.py just add a signup redirect_url
DefaultAccountAdapter
settings.py
ACCOUNT_SIGNUP_REDIRECT_URL = "/thanks/" LOGIN_REDIRECT_URL = "/dashboard/"