调试 --- debugtoolbar|thefuck
Posted tmmm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调试 --- debugtoolbar|thefuck相关的知识,希望对你有一定的参考价值。
django-debug-toolbar
介绍:
django-debug-toolbar 是Django调试工具条,提供了各种信息的获取,拥有极强的调试功能。
官网:
安装:
- pip install django-debug-toolbar
- pip install django-debug-toolbar -i https://pypi.douban.com/simple
注册:
- settings.py
1 # Application definition 2 INSTALLED_APPS = [ 3 ‘django.contrib.admin‘, 4 ‘django.contrib.auth‘, 5 ‘django.contrib.contenttypes‘, 6 ‘django.contrib.sessions‘, 7 ‘django.contrib.messages‘, 8 ‘django.contrib.staticfiles‘, # 1. 静态文件注册 9 ‘user.apps.UserConfig‘, 10 ‘debug_toolbar‘, # 2. 注册django-debug-toolbar 11 ] 12 13 MIDDLEWARE = [ 14 ‘debug_toolbar.middleware.DebugToolbarMiddleware‘, # 4. 配置debug-toolbar中间件 15 ‘django.middleware.security.SecurityMiddleware‘, 16 ‘django.contrib.sessions.middleware.SessionMiddleware‘, 17 ‘django.middleware.common.CommonMiddleware‘, 18 ‘django.middleware.csrf.CsrfViewMiddleware‘, 19 ‘django.contrib.auth.middleware.AuthenticationMiddleware‘, 20 ‘django.contrib.messages.middleware.MessageMiddleware‘, 21 ‘django.middleware.clickjacking.XFrameOptionsMiddleware‘, 22 ] 23 24 25 STATIC_URL = ‘/static/‘ # 3. 配置静态文件路径 26 STATICFILES_DIRS = [ 27 os.path.join(BASE_DIR, ‘static‘) 28 ] 29 30 INTERNAL_IPS = [‘127.0.0.1‘,‘localhost‘] # 5. 配置允许访问的主机ip
- urls.py [根URL中]
1 from django.contrib import admin 2 from django.urls import path, include 3 from djangp_work import settings 4 5 urlpatterns = [ 6 path(‘admin/‘, admin.site.urls), 7 path(‘user/‘,include(‘user.urls‘,namespace=‘user‘)), 8 ] 9 10 if settings.DEBUG: 11 import debug_toolbar 12 urlpatterns = [ 13 path(‘__debug__/‘, include(debug_toolbar.urls)), 14 ] + urlpatterns
效果:
注释:
- Versions:各版本信息
- 时间:各过程加载的时间
- Settings:此项目的所有配置
- Headers:请求头、相应头
- Requets:请求信息
- SQL:可以动态追中所有语句、消耗时间。方便优化
flask-debug-toolbar
类似于django-debug-toolbar
thefuck
文档:
https://github.com/nvbn/thefuck
安装:
- brew install thefuck [Mac]
- sudo apt update [Ubuntu]
- sudo apt install python3-dev python3-pip python3-setuptools
- sudo pip3 install thefuck
配置:
- sudo vim .bashrc [Ubuntu] 进入配置文件
- sudo vim ~/.bash_profile [Mac] 进入配置文件
- 末行添加:
- eval $(thefuck --alias)
- # You can use whatever you want as an alias, like for Mondays
- eval $(thefuck --alias FUCK)
- :wq 保存退出
- source .bashrc 刷新启动
使用:
在终端输入命令时,如果命令输入错误不能执行,
输入 fuck 就可以自动更改,上下键选择,ctrl+c退出
如果还不对可以继续fuck
以上是关于调试 --- debugtoolbar|thefuck的主要内容,如果未能解决你的问题,请参考以下文章