Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django需要很长时间才能加载_Python_Django_Django 3.0 - Fatal编程技术网

Python Django需要很长时间才能加载

Python Django需要很长时间才能加载,python,django,django-3.0,Python,Django,Django 3.0,出于某种原因,Django刚开始需要很长时间才能加载 运行python manage.py runserver时,服务器运行大约需要30秒。但一切看起来都很正常 Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). March 12, 2020 - 19:59:26 Django version 3.0

出于某种原因,Django刚开始需要很长时间才能加载

运行
python manage.py runserver时,服务器运行大约需要30秒。但一切看起来都很正常

Watching for file changes with StatReloader 
Performing system checks... 

System check identified no issues (0 silenced). 
March 12, 2020 - 19:59:26 
Django version 3.0.3, using settings 'navio.settings' 
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
之后,每个页面大约需要22秒才能加载


有什么线索吗?在此之前,我所做的唯一一件事就是创建并删除一个名为
templatetags.py

的文件,作为一个选项,您可以安装它来检查CPU/DB时间并查找长时间运行的查询,如果这是一个问题的话。 另一个选择是配置django应用程序。这是你可能想读的

如果这是生产应用程序,您可以检查试用期

可能的原因是:

  • 长时间运行的查询
  • 对外部服务的请求,响应明显延迟(或超时后失败)
  • 系统资源不足
  • 许多其他事情

    • 我也遇到了同样的问题,重新启动计算机修复了它

      可怜人的调试技巧:尝试运行服务器,并在启动时使用
      CTRL-C
      暂停几次。由此产生的堆栈跟踪可能会提供一些关于速度减慢的细节。使用django debug toolbar,我得到的是:总时间23160.85毫秒,12个SQL查询,30.61毫秒,15个静态文件和来自12个信号的7个接收器。绝对不是DB问题。现在尝试检查网络请求-在浏览器->网络选项卡->完全重新加载页面中使用开发者控制台,查看是否有需要花费太多时间加载的内容favicon需要317毫秒才能加载。其余的静态文件大约需要20毫秒。好吧,没什么明显的-是时候分析你的应用了。查看我留下的文章。我使用的是python 3,所以它不允许我安装
      hotshot