6.30.15 - 如何让这个问题更好,更有益于其他?反馈会很有帮助。谢谢!Django - Dojo/Dgrid - 如何管理大型数据集
我正在开发一个Web应用程序来处理/管理一个非常大的数据集 - 目前任何类型的重负载都会导致浏览器锁定 - 无论我是在Django Rest Framework API还是在Dojo/Dgrid。这是一个双重问题。
我已经研究过,无法找到明确的方法来做到这一点。
如何限制数据库一次发送给Django Rest Framework和/或Dojo Dgrid的次数。 Dgrid从Django Rest API中获取数据。 DRF直接从MySQL数据库中提取数据。
如果我可以控制一次发送多少数据,那么希望它不会锁定浏览器。任何建议,建议,帮助,例子都会非常有帮助。提前致谢!
修订15年6月22日 -
好吧,我终于得到了分页工作,它显示在头偏移极限/。 :) 好极了!!!!我还可以在Response头中看到数据。无论其...网格将不填充和我不断收到这个奇怪的错误: 类型错误:变换(...)为空
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.
好吧..我现在看到在标题limit.offset ...耶! :)但我不断收到这个错误,我已经研究了几个星期,并没有发现任何明确的内容。 – Johnson
上面的回答基于你的问题和你评论过的[dgrid问题](https://github.com/SitePen/dgrid/issues/1055#issuecomment-114164782),我怀疑你的服务还没有报告总数如我在答复的第5步中所建议的那样。 –