gpt4 book ai didi

javascript - 如何将 python 与 javascript 结合使用?

转载 作者:行者123 更新时间:2023-12-02 19:41:25 25 4
gpt4 key购买 nike

我有一个对象“公司”。当我在 html 中使用 company 时,它工作正常。但是当我尝试在 javascript 中使用该对象时,我得到了“Uncaught SyntaxError: Unexpected token &”。

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

网址:

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

View :

def all_companies(request): 
companies = Company.objects.all().order_by('id')[:5];
return direct_to_template(request, 'all_companies.html', {'companies': companies} );

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 }}

最佳答案

您可以添加一个模板过滤器,例如:http://djangosnippets.org/snippets/201/

并使用

{{ companies | jsonify }}

但我不确定直接在数据库对象上执行此操作是个好主意,最好将它们映射到您需要的属性的简单映射

关于javascript - 如何将 python 与 javascript 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10358499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com