gpt4 book ai didi

javascript - Django 减少模板渲染时间

转载 作者:行者123 更新时间:2023-12-02 16:08:42 26 4
gpt4 key购买 nike

我正在使用 Django 1.7 和 nginx。

我的示例 View 文件是,

def testing(request):    
return render_to_response('pages/testing.html', )

def testing1(request):
return render_to_response('pages/comingsoon.html',)

def testing2(request):
x= User.objects.all()
return render_to_response('pages/index1.html',{'users': x,})

def testing3(request):
context = User.objects.all()
return render_to_response('pages/testing.html',)

pages/testing.html - 仅包含文本。(纯文本)

pages/testing1.html - 包含 css 和 js

pages/testing2.html -

<body>
<h1>Users</h1>
{% for e in users %}

<table>
<tr>
<td class="active">{{ e.username }}</td>
<td>{{ e.email }}</td>
</tr>
</table>
{% endfor %}
</body>

pages/testing3.html - 包含与testing1.html相同的内容

但是在运行这个时。

测试,测试1在服务器上花费的时间不到3秒。

但是测试 3 需要 40 秒,测试 2 需要超过 1 分钟。

我怎样才能减少这个?提前致谢。

最佳答案

您可以使用values_listvalues

并在values_list或values内的模板中指定您需要的值,而不是User.objects.all()。这将会产生巨大的差异。

关于javascript - Django 减少模板渲染时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30458744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com