1
我正在使用django-gravatar,我想知道如何顯示本地圖像作爲默認圖像使用。有沒有辦法做到這一點?如何使用django-gravatar的本地默認圖像?
我已經在文檔中閱讀過使用GRAVATAR_DEFAULT_IMAGE
,但似乎沒有指定static/
目錄中圖像的路徑。它僅適用於來自其他網站的在線圖像嗎?
謝謝!
編輯
我使用了以下配置:
STATIC_URL = '/static/'
GRAVATAR_DEFAULT_IMAGE = STATIC_URL + 'img/StartMyProjects_100.png'
哈克終於來解決這個問題:
<img class="media-object" src="
{% if profile.gravatar_email %}
{% gravatar_for_email profile.gravatar_email %}
{% else %}
/static/img/StartMyProjects_100.png
{% endif %}"
alt="{{ profile.full_name }}">
給我們'config'中設置'GRAVATAR_DEFAULT_IMAGE'的行。確保這個URL是可達的。嘗試將圖片鏈接作爲Gravatar旁邊的靜態資源,然後單擊它以驗證它是否正確投放 – slezica 2013-02-25 16:03:22
這不是我要求的!我已經知道如何爲給定的用戶/電子郵件顯示圖像。我想要的是顯示一個默認圖像。 – Caumons 2013-02-25 16:03:23
我已經編輯了我在settings.py中使用的配置@pyatherine我知道我可以修改庫或使用自定義模板標籤,但如果可能的話,我寧願不這樣做! :) – Caumons 2013-02-25 16:09:56