저는 여러 국가에서 지원되는 django에서 응용 프로그램을 개발 중입니다. 사이트에서 해당 하위 도메인에 따라 국가 플래그가 나타나야하지만 장고보기를 통해 필요한 플래그 이미지를 보낼 수있는 방법을 찾을 수 없습니다. 장고보기에서 사전을 통해 이미지 변경
이
내가 내 basetemplate.html<div id="cp_side-menu-btn" class="cp_side-menu">
{{ countryflag }}
</div>
이 작동하지 않습니다에서 변수 "countryflag을"받아 봐하려는 내 views.py
def index(request):
subdomain = request.META['HTTP_HOST'].split('.')[0]
if subdomain == 'www':
dic.update({"countryflag": ''})
elif subdomain == 'mx':
dic.update({"countryflag": '<img src="{% static "images/mxflag.png" %}" alt="img">'})
elif subdomain == 'nz':
dic.update({"countryflag": '<img src="{% static "images/nzflag.png" %}" alt="img">'})
return render(request, 'mysite/index.html', dic)
의 예입니다. 전체 이미지를 countryflag 키로 전달하고 싶습니다. 이 작업을 수행 할 수있는 방법이 있습니까 아니면 basetemplate.html에 'if'를 작성해야합니까?
출력이란 무엇입니까? 이 코드의? –