当前位置:   article > 正文

关于Django响应速度慢的问题_django查询数据太慢

django查询数据太慢

响应速度慢,跳转一个网页最慢的时候快十秒,找到了其中一个原因。

前期开发只想着实现逻辑功能就行,忽略掉了内存、数据库查询速度等大批量复杂度问题,导致Django框架查询速度、响应速度过慢。

1.数据库查询优化

拒绝使用以下语句:

if question = Question.objects.filter(catalogue_id=catalogue_id):
	pass
  • 1
  • 2

而要换成:

 question = Question.objects.filter(catalogue_id=catalogue_id)
 if question.exists():
 	pass
  • 1
  • 2
  • 3

亲测好用!第一种方法实在是太慢了,视图文件中的很多个查询,速度真是要了血命。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/592980
推荐阅读
相关标签
  

闽ICP备14008679号