在Django {%}}标记内使用AngularJS模板标记

时间:2014-12-31 17:20:36

标签: python html django angularjs

我已将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不是django变量,所以没有图片。

我也试过这个解决方法:

<img src="src="static/{$ image.imgs $}" />

它有效,但仅限于DEBUG=TRUE。当我将其更改为False时,问题仍然存在。 我该如何解决?

更新

图片src的html呈现代码为:

src="/static/%7B%24%20image.imgs%20%24%7D"

1 个答案:

答案 0 :(得分:2)

我做了这个技巧作为一种解决方法,无论是DEBUG=True or False

,它都是完美的
<img src="{% static a %}{$ image.imgs $}" />