【发布时间】:2020-01-01 20:10:13
【问题描述】:
我在使用从 python 获取的字符串参数调用函数时遇到问题。
python_var -> html调用js函数,参数取自python上下文-> js文件
浏览器控制台显示:未捕获的 ReferenceError
我正在使用 Django 模板语言来获取在 python 中定义为字符串的变量。
foo.html
<script> libcharts_predict_k( {{title|safe}}, {{data|safe}}) </script>
我确定问题仅出在 JS 函数参数中的字符串,因为对于数组和数字我没有任何问题。
浏览器尝试引用某些内容,但我将其作为值给出
view.py
def second_view(request): title = "A long title" data= df['value'].values.tolist() context = { 'data': data, 'title': title } return (request, 'app/foo.html', context=context)*(进口没问题)
【问题讨论】:
标签: javascript html django-templates