【发布时间】:2015-09-05 22:50:55
【问题描述】:
6.30.15 - 我怎样才能使这个问题变得更好,对其他人更有帮助?反馈会很有帮助。谢谢!
我正在开发一个 Web 应用程序,它将处理/管理一个非常大的数据集 - 目前任何类型的重负载都会导致浏览器锁定 - 无论我是在 Django Rest Framework API 中还是在 Dojo/Dgrid 中。这是一个双重问题。
我进行了研究,但在任何一方都找不到明确的方法。
如何限制数据库一次向 Django Rest Framework 和/或 Dojo Dgrid 发送的数量。 Dgrid 从 Django Rest API 中提取数据。 DRF 直接从 MySQL 数据库中提取数据。
如果我可以控制一次发送多少数据,那么希望它不会过多地锁定浏览器。任何建议、建议、帮助、示例都会非常有帮助。提前致谢!
更新 6.22.15 -
好吧,我终于让分页工作了,它在标题中显示了限制/偏移量。 :) 耶!!!!我还可以在响应标头中看到数据。但是......网格不会填充,我不断收到这个奇怪的错误: TypeError: transform(...) 为空
return transform(value, key).toString();
instrum...tion.js (line 20)
我之前遇到过这个错误,但我一直无法找到解决方法。经过研究,我找不到太多关于如何修复或实际上是什么的信息。对此的任何帮助将不胜感激!在我的头撞到墙上的几个星期之后,我离让这个东西正常工作很近了。请帮忙! :) 先谢谢了!!!
第二次更新 - 这是上一篇文章的答案 - 但我仍然不确定如何修复它。当我解决另一个问题时 - 它消失了一段时间,但我仍然不知道如何解决这个问题。
Problem 3: "transform(...) is null return transform(value, key).toString();"
This sounds largely tangential to the original issue, but the most common cause is a widget template that is referencing a property via ${...} that doesn't actually exist in the widget.
【问题讨论】:
标签: mysql django dojo django-rest-framework dgrid