【发布时间】:2014-09-18 12:04:56
【问题描述】:
我对 Django 还是很陌生,我正在一个网站上工作,我希望用户能够根据对象的时间戳过滤掉对象。我可以轻松地在 views.py 中进行过滤并重新加载模板,但是我应该如何在客户端进行过滤呢?
只加载所有内容会不会是个好主意:
{% for obj in all_objects %}
<p>{{obj.time}}</p>
{% endfor %}
然后使用javascript隐藏和显示相关对象?我预计不会超过 1,000 个对象。
我看过这个: http://dustindavis.me/dynamic-filtered-drop-down-choice-fields-with-django.html 并且作者说他会使用 AngularJS 而不是自定义的 AJAX 解决方案。
Angular 是我的最佳选择,还是有其他更容易与 Django 集成的框架?
【问题讨论】:
标签: javascript ajax django angularjs django-templates