Мне нужно реализовать аватар в моем приложении. Я вижу, что есть django-аватар, но, возможно, есть и другие решения. Мне нужно загрузить новые аватары и изменить их размер до стандартного разрешения, если они слишком большие.
Советы
Если вашей главной задачей является обработка размера и разрешения изображения, вам следует взглянуть на эти два пакета:
easy-thumbnails поставляется с ThumbnailerImageField, который автоматически изменяет размер загруженного изображения для вас.
ThumbnailerImageField
Вы можете использовать ThumbnailerField или Поля ThumbnailerImageField (основанные на FileField и ImageField, соответственно) для облегчения доступа к получить (или создать) миниатюру изображения, использовать различные хранилища и изменить размер исходных изображений перед сохранением.
Я решил с помощью django-avatar .
Использование gravatar действительно легко с django-gravatar .Лично я ненавижу загружать новые изображения профиля на каждый сайт ...
Пример использования для отображения миниатюры пользователя 40x40:
{% load gravatar %} {% gravatar_for_user request.user 40 g %}
Вы можете попробовать django-avatar-crop .