【发布时间】:2013-08-18 09:31:24
【问题描述】:
我有一个大表单(20 个字段),它在 Django + bootstrap-toolkit 中一直阻塞渲染,如下图所示:
我尝试过的...
- 缓存视图。 csrf 令牌总是使它成为一个新视图,因此它从不实际缓存。
- 将表单拆分为自己的块内容,然后缓存该块,同时将 csrf 标记保留在字段外部。 Django 很难渲染它,并且 POST 按钮不起作用。
我没有想法,需要一些外部观点来了解如何解决这个问题。
【问题讨论】:
-
安装调试工具栏,看看是什么让它变慢了。
-
@limelights 这似乎是每个字段(和 attrs)的 html 生成。该图像是一个概述,但我有一个逐步细分,显示了在 python 中呈现的每个字段。只是慢慢来。
-
你自己渲染每个字段吗?
-
@limelights 表单类 - 表单域对象 - 表单域对象 表单类被拉入模板并渲染出来。看起来每个字段都有自己的 html 块。
标签: django forms twitter-bootstrap