在django中混合字符串和模板变量

时间:2013-07-10 13:50:05

标签: html django

我有一个由许多“卡片”组成的html网站,每张卡都是一个模板,每张卡都包含一个带有id标签的列表。

由于表单ID必须是唯一的,我不能用硬编码字符串命名它们,但必须包含一些特定于卡的标识符。

我尝试了以下

    <ul id= "tags"{{ object.id }}>
        <li>Tag2</li>
    </ul>

然后我尝试使用

在java脚本中引用
 <script type="text/javascript">
    $(function () {
        $("#tags"{{ object.title }}).tagit({
           ...
        });
    });
</script>

但不幸的是,这并不能解决问题。 有没有人知道如何在这种情况下正确混合字符串和模板变量?

1 个答案:

答案 0 :(得分:4)

您需要将模板代码放在引号内。

<ul id="tags{{ object.id }}">
    <li>Tag2</li>
</ul>