Сохранить изображение профиля fb/google

Я использую Django Cookie Cutter, который имеет предварительно установленный Django-Allauth. Я успешно интегрировал fb и google. Но мне нужно сохранить фотографию профиля, возвращенную fb/google в моей модели пользователя. Но я не могу найти, где django-allauth сохраняет данные в пользовательской модели, чтобы я мог также сохранить изображение профиля.

Кто-нибудь использовал его или знает, где я могу отредактировать этот код?

1 ответ

Судя по всему (я этим не пользуюсь), django-allauth - это оболочка аутентификации, которая предоставляет некоторые вспомогательные функции для различных API-интерфейсов - что заставляет вас думать, что она вообще хранит такие аспекты, как изображение профиля? Я думаю, что вы хотите, чтобы ProviderAccount get_avatar_url () [1] [2] затем запросить и сохранить его самостоятельно. Если вы хотите, чтобы он был подключен к модели User, тогда, вероятно, лучше всего использовать профиль. Избегайте пользовательской модели пользователя, если это не является абсолютно необходимым (что, поскольку вы начали проект с cookiecutter, я могу предположить, что это не так).

Другие вопросы по тегам