【发布时间】:2016-02-07 07:18:13
【问题描述】:
如何使用 RelatedField 使 Django Rest Frameworks 可浏览 UI 快速?
我知道这里已经有人问过这个问题:Django REST Framework: slow browsable UI because of large related table,但答案对于新版本的 DRF 不再有效
包含两个 PrimaryKeyRelatedFields 给我 5 秒以上的加载时间,删除它们让我回到 0.3 以下
我尝试设置html_cutoff=100 甚至html_cutoff=1,但加载时间似乎没有区别。
有什么想法吗?目前在 DRF '3.3.2'
编辑:涉及的表有 12000 到 120 条记录 - 但处理更多的记录会很棒
【问题讨论】:
-
不妨确认一下:当您将它作为 JSON 检索时它仍然很慢还是只影响可浏览的 API?
-
纯 JSON 很好。对不起,我应该在问题中这么说。请参阅下面的“答案” - 这是一个已知问题,有几个 PR 可以通过不同方式解决它
标签: django performance user-interface django-rest-framework browsable