簡體   English   中英

Django-Allauth的社交頭像

[英]Social Avatar with Django-Allauth

我使用django-allauth和django-avatar設置了項目,以便在登錄時在其用戶選項導航菜單旁邊顯示社交用戶的個人資料頭像。 我已經遵循allauth文檔,但是在登錄時,我僅看到通用的“ gravatar”占位符配置文件圖像,而不是來自用戶的Twitter配置文件的圖像[來自登錄用戶導航的我的應用程序的屏幕截圖]:

我的應用

我錯過了哪一步或犯了錯誤?

settings.py

INSTALLED_APPS = (
     ...
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'allauth.socialaccount.providers.twitter',
    'avatar',
    ...
)

SOCIALACCOUNT_AVATAR_SUPPORT = 'avatar'
AVATAR_STORAGE_DIR = rel('media')
MEDIA_URL = 'http://' + AWS_STORAGE_BUCKET_NAME + '.s3.amazonaws.com/'

然后在我的模板中使用:

{% if user.is_authenticated %}
{% load avatar_tags %}
   {% avatar user 32 %}
...
{% endif %}

謝謝

不管,我實際上確實已經正確設置了它。 在配置我的頭像設置並將頭像添加到數據庫表之前,我剛剛使用經過身份驗證和配置文件創建的測試帳戶登錄。 留作參考,以免對其他人有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM