我目前正在將我項目中的所有靜態文件引用遷移到django 1.5引入的新的{%static%}標籤,但我遇到了問題,我使用變量來獲取內容的地方。有了我不能的新標籤,有什麼方法可以解決這個問題嗎?django 1.5 - 如何在靜態標籤中使用變量
當前代碼:
<img src="{{ STATIC_URL }}/assets/flags/{{ request.LANGUAGE_CODE }}.gif" alt="{% trans 'Language' %}" title="{% trans 'Language' %}" />
它應該是什麼(這不起作用):
<img src="{% static 'assets/flags/{{ request.LANGUAGE_CODE }}.gif' %}" alt="{% trans 'Language' %}" title="{% trans 'Language' %}" />
我剛剛測試過它,它也不起作用。似乎我必須考慮解決這個問題 –
你可以更具體地稱爲「它不工作」?剛剛測試過並輸出'/ static/assets/flags/de.gif'沒有任何問題... –
我的錯!我沒有加載靜態標籤,這個解決方案工作完美:) –