Loading... Django使用的是ORM,也就是说不需要自己书写Sql语句 这导致有时候莫名其妙的出现性能极差的情况,比如说检索耗时非常严重 使用debug_toolbar可以清晰的看到django生成了哪些sql语句,每条花费的时间是多少 首先使用pip安装 ``` pip install django-debug-toolbar ``` 然后再INSTALLED_APPS里面添加'debug_toolbar', ``` INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', ... 'debug_toolbar', ] ``` 然后在MIDDLEWARE_CLASSES里面添加中间件 ``` 'debug_toolbar.middleware.DebugToolbarMiddleware', ``` 还需要设置一个允许访问的地址 INTERNAL_IPS = ( "127.0.0.1", ) 最后需要在url设置里面添加如下内容 ``` if settings.DEBUG: import debug_toolbar urlpatterns = [ url(r'^__debug__/', include(debug_toolbar.urls)), ] + urlpatterns ``` 这样就大功告成了 Last modification:June 2nd, 2020 at 11:11 am © 允许规范转载 Support 请博主喝一杯咖啡 ×Close Appreciate the author Sweeping payments Pay by AliPay Pay by WeChat