Я изменил мои AngularJS
тег шаблона к {$ $}
и у меня есть этот код в моем Django питания страницы:Использование AngularJS шаблонного тега внутри Django {%%} тега
<li data-ng-repeat="image in pictures[currentCat]">
<a>
<img src="{% static '{$ image.imgs $}' %}" />
</a>
</li>
Теперь, как this answer в моем другом вопросе, Я попытался это решение:
<img src="{% static image.imgs %}" />
Но image.imgs
не является переменной Джанго так что нет никакого изображения.
Я также попытался это временное решение:
<img src="src="static/{$ image.imgs $}" />
Это работает, но только если DEBUG=TRUE
. Когда я изменил его на False
, проблема все еще там. Как я могу это решить?
UPDATE
HTML-визуализации код изображения src
является:
src="/static/%7B%24%20image.imgs%20%24%7D"
Так image.imgs на самом деле предназначен для рендеринга с помощью Angular? – FrEaKmAn
Как насчет рендеринга html? Это пустое или какое-то недопустимое значение? – karthikr
Не имеет смысла использовать угловые переменные вместо переменных Django, они отображаются в совершенно разные времена. Django отображает шаблон и его переменные на сервере до его отправки клиенту. Угловые переменные отображаются в клиентском браузере после получения ответа от сервера. –