Аватар для Джанго - PullRequest
2 голосов
/ 05 мая 2011

Мне нужно реализовать аватар в моем приложении. Я вижу, что есть django-аватар, но, возможно, есть и другие решения. Мне нужно загрузить новые аватары и изменить их размер до стандартного разрешения, если они слишком большие.

Советы

Ответы [ 4 ]

2 голосов
/ 05 мая 2011

Если вашей главной задачей является обработка размера и разрешения изображения, вам следует взглянуть на эти два пакета:

easy-thumbnails поставляется с ThumbnailerImageField, который автоматически изменяет размер загруженного изображения для вас.

Вы можете использовать ThumbnailerField или Поля ThumbnailerImageField (основанные на FileField и ImageField, соответственно) для облегчения доступа к получить (или создать) миниатюру изображения, использовать различные хранилища и изменить размер исходных изображений перед сохранением.

1 голос
/ 12 мая 2011

Я решил с помощью django-avatar .

0 голосов
/ 06 мая 2011

Использование gravatar действительно легко с django-gravatar .Лично я ненавижу загружать новые изображения профиля на каждый сайт ...

Пример использования для отображения миниатюры пользователя 40x40:

{% load gravatar %}
{% gravatar_for_user request.user 40 g %}
0 голосов
/ 05 мая 2011

Вы можете попробовать django-avatar-crop .

...