2016-08-17 3 views
0

내 프로필에 나는 평소와 같은 프로필 사진을 보여줍니다. 두 번째 라인은 소셜 미디어 (내 경우에는 트위터)를 사용하여 로그인 한 경우 프로필 사진을 보여줍니다. 나는 그것이 간단하다는 것을 확신하지만, 관련 프로필 사진을 어떻게 보여줄지를 아주 잘 판단 할 수는 없습니다. 나는. 소셜 미디어를 통해 로그인 한 경우 사회 아바타 외에 지역 아바타. 이 모든 것이 의미가 있기를 바라십니까?Django Allauth Social Avatar 그림

<img src="{% avatar_url user 200 %}" width="100" height="100" alt="{{ user.get_full_name }}" /> 
<img src="{{ user.socialaccount_set.all.0.get_avatar_url }}" width="100" height="100"/><BR><BR> 

미리 감사드립니다.

답변

3

당신은 {% if %} 사용해야

<img src="{% if user.socialaccount_set.all.0.get_avatar_url %} {{ user.socialaccount_set.all.0.get_avatar_url }}" {% else %} {% avatar_url user 200 %}" alt="{{ user.get_full_name }}" {% endif %} width="100" height="100"/> 

https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#if

+0

많은 감사를 신속한 응답 : 대한 –