【问题标题】:Avatar for DjangoDjango的头像
【发布时间】:2011-08-19 12:15:42
【问题描述】:

我需要在我的应用程序中实现头像。我看到有 django-avatar 但也许还有其他解决方案。如果它们太大,我需要上传新头像并将其调整为标准分辨率。

提示?

【问题讨论】:

    标签: django gravatar avatar


    【解决方案1】:

    如果您主要关心的是处理图像大小和分辨率,您应该看看这两个包:

    easy-thumbnails 带有一个ThumbnailerImageField,它会自动为您调整上传图片的大小。

    您可以使用 ThumbnailerField 或 ThumbnailerImageField 字段(基于 FileField 和 ImageField, 分别)以便于访问 检索(或生成)缩略图 图像,使用不同的存储和 在保存之前调整源图像的大小。

    【讨论】:

      【解决方案2】:

      我用django-avatar解决了。

      【讨论】:

        【解决方案3】:

        你可以试试django-avatar-crop

        【讨论】:

          【解决方案4】:

          通过django-gravatar 使用 gravatar 真的很简单。就我个人而言,我讨厌将新的个人资料图片上传到每个站点...

          显示用户头像的 40x40 缩略图的示例用法:

          {% load gravatar %}
          {% gravatar_for_user request.user 40 g %}
          

          【讨论】:

            猜你喜欢
            • 2015-05-18
            • 2016-12-24
            • 2013-07-11
            • 1970-01-01
            • 1970-01-01
            • 2016-12-24
            • 2017-05-22
            • 2018-10-12
            • 2014-07-18
            相关资源
            最近更新 更多