【发布时间】:2016-10-04 02:05:18
【问题描述】:
var articles = [
{% for article in article_list %}
{% if not forloop.first %},{% endif %}
{
title: "{{ article.title }}",
slug: "{{ article.slug }}",
content: "{{ article.content }}",
authors: [
{% for author in article.authors.all %}
{% if not forloop.first %},{% endif %}
{
first_name: "{{ author.first_name }}",
last_name: "{{ author.last_name }}",
}
{% endfor %}
]
}
{% endfor %}
]
]
$('#calendar').fullCalendar('addEventSource',articles);
这是位于 calendar-conf-events.js(fullcalendar) 中的代码,会导致错误 我将对象传递给 index.html (使用 calendar-conf-events.js ) 而且,在 JS 中我使用对象和模板标签,但是错误
错误是:“标识符或字符串文字或不需要数字文字” 原因在 {%
【问题讨论】:
-
这个错误究竟是什么?
-
这是在
.js文件中吗?如果是这样,您不能在.js文件中使用模板标签。您可以将 javascript 代码移动到.htmlDjango 模板中,并将 javascript 包装在<script></script>标记中。
标签: javascript html django