2👍
From the sound of it (I don’t use it) django-allauth is an authentication wrapper that provides some convenience functions to various APIs – what makes you think it is storing aspects like the profile picture at all? I think what you want is the ProviderAccount get_avatar_url() [1][2] then request and save it yourself. If you want it to be connected to the User model then a profile is probably the way to go. Avoid a custom user model unless it is absolutely necessary (which since you have started a project with cookiecutter, I can assume it is not).
Source:stackexchange.com