html 페이지에 표시 할 장고 모델 객체를 얻으려고합니다. 물론 {{object}}를 사용하려고하면 오류가 발생합니다.자바 스크립트를 사용하여 장고 모델 데이터베이스에서 데이터를 가져올 수 있습니까?
어떻게 제대로 장고 데이터 모델을 얻고 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