如何使用Python与Javascript?

2024-05-16 01:21:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个对象“公司”。当我在html中使用company时,效果很好。但当我试图在javascript中使用该对象时,我得到了“uncaughtsyntaxerror:uncaughtsyntaxerror:unceptedtoken&;”。在

我要做的是从数据库中获取对象,然后在html页面上显示,然后使用js更改一些div。在

网址:

('^all_companies$', 'companies.views.all_companies')

观点:

^{pr2}$

html:

{% block sidebar %}
    <div id="sidebar">
        <!-- like google maps, short list of company info -->
        <ul>
            {% for comp in companies %}
                <li>{{ comp }}</li>                 
            {% endfor %}
        </ul>
    </div>
{% endblock %}

js:

var tmp = {{ companies }}

Tags: 对象divhtmljs公司lialljavascript
1条回答
网友
1楼 · 发布于 2024-05-16 01:21:12

您可以添加这样的模板筛选器:http://djangosnippets.org/snippets/201/

和使用

{{ companies | jsonify }}

但我不确定直接在db对象上这样做是个好主意,最好将它们映射到您需要的属性的简单映射上

相关问题 更多 >