djangoモデルオブジェクトをhtmlページに表示しようとしています。もちろん、{{object}}を使おうとすると、エラーが発生します。
djangoデータモデルを適切に取得し、javascriptを使用して属性を操作するにはどうすればよいですか?
URL:
('^all_companies$', 'companies.views.all_companies')
景色:
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 }}