Django-debug-toolbar的使用】的更多相关文章

python -c "import django ;print(django.__path__);" 查看python的全局配置 vi /usr/local/lib/python3.4/site-packages/debug_toolbar/settings.py 在settings.py中将原来的jquery的文件地址改为这个 'JQUERY_URL':'//cdn.bootcss.com/jquery/2.1.4/jquery.min.js', 或者这个 'JQUERY_URL':…
一.安装Django debug toolbar调试工具 pip3 install django-debug-toolbar 如果出错命令为 pip install django_debug_toolbar 二.setting.py文件中配置debug_toolbar # 将debug_toolbar加入到APP中 INSTALLED_APPS = [ ... 'debug_toolbar', ] # 在中间件中添加debug_toolbar组件 MIDDLEWARE = [ ... 'debu…
正在发愁怎么调试Django,就遇到了Django Debug Toolbar这个利器. 先说遇到的问题: 网上也有教程,不过五花八门的,挨个尝试了一遍,也没有成功运行.最后终于找到问题所在: 从开发服务器日志可知:在请求页面时,debug_toolbar已经被加载.但是并没有在页面上显示出来: 从浏览器的开发者工具可以看出,jquery.min.js获取超时,没有被加载成功.这就是问题所在. 我们在settings.py中添加一行: DEBUG_TOOLBAR_CONFIG = { 'JQUE…
默认加载谷歌cdn的jquery: 显然国内是会悲剧的. 破解方案: 在settings.py中增加以下配置: DEBUG_TOOLBAR_CONFIG = {"JQUERY_URL": "http://code.jquery.com/jquery-2.1.1.min.js"}…
django_debug_toolbar(略). debug toolbar还不够用,看下面. 1. 在对应的位置设置断点 import pdb pdb.set_trace() 2. runserver 执行后,可以在这里停住. 这时可以查看具体的变量数据. from crispy_forms.templatetags.crispy_forms_filters import as_crispy_form as crispy crispy(context['form'])…
在django的settings中. 将DEBUG 设置为False. 会出现 #python manage.py runserver 8888 CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. ##################################################### 提示DEBUG为False时,必须设置settings.ALLOWED_HOSTS . ALLOWED_HO…
影响版本:1.11.5之前的版本 访问http://your-ip:8000/create_user/?username=<script>alert(1)</script>创建一个用户,成功:再次访问http://your-ip:8000/create_user/?username=<script>alert(1)</script>,触发异常: Postgres抛出的异常为 duplicate key value violates unique constr…
1.安装Django Debug Toolbarpip install django-debug-toolbar 2.设置项目的DEBUG属性DEBUG = True 3.INSTALLED_APPS添加debug_toolbar 4.MIDDLEWARE_CLASSES添加debug_toolbar.middleware.DebugToolbarMiddleware 5.在settings.py末尾添加设置项INTERNAL_IPS,用以设置允许访问debug_toolbar的IP地址INTE…
安装和使用的django的debug_toolbar Django Debug Toolbar安装 安装Django Debug Toolbar pip install django-debug-toolbar 将debug_toolbar复制到项目根目录下,打开项目settings.py,首先确保 DEBUG = True 找到INSTALLED_APPS,添加:'debug_toolbar',, 找到MIDDLEWARE_CLASSES,添加:'debug_toolbar.middlewar…
构建高性能Django站点   性能 可用 伸缩 扩展 安全 build 1.审慎引入第三方库(是否活跃.是否带入query.是否容易缓存) 2.db:减少query次数 减少耗时query 减小返回集 缓存查询结果   johnny.cache 读写分离 3.模板:俄罗斯套娃式缓存 4.耗时操作异步处理  celery 5.前端:压缩js/css   django-pipeline/django-compressor  分析性能     Django Debug Toolbar/YSlow/P…