私はhtmlページに表示するdjangoモデルオブジェクトを取得しようとしています。もちろん、{{object}}を使用しようとすると、エラーが発生します。javascriptを使用してdjangoモデルのデータベースからデータを取得することは可能ですか?
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 }}
jsからビューを呼び出すにはどうすればいいですか? – iCodeLikeImDrunk
jQueryを使用している場合:http://api.jquery.com/jQuery.getJSON/ – frnhr