我想要得到的django模型對象顯示在一個HTML頁面上。當然,當我嘗試使用{{object}}時,我得到一個錯誤。是否有可能使用JavaScript從django模型數據庫獲取數據?
如何正確獲取django數據模型並使用javascript處理屬性?
的網址:
('^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的意見?如果您使用jQuery,請使用 – iCodeLikeImDrunk 2012-04-28 15:16:26
:http://api.jquery.com/jQuery.getJSON/ – frnhr 2012-04-29 12:23:31