GraphiqlIDE的Django调试工具栏
django-graphiql-debug-toolbar的Python项目详细描述
djangoDebug Toolbar用于GraphiQLide
依赖关系
- python≥3.4
- django≥1.11
安装
从pypi安装最后一个稳定版本。
pip install django-graphiql-debug-toolbar
有关设置django调试工具栏的进一步指导,请参见documentation。
将graphiql_debug_toolbar添加到已安装的应用程序中设置:
INSTALLED_APPS=[...'debug_toolbar','graphiql_debug_toolbar',]
用graphiql调试工具栏替换django调试工具栏中间件。
MIDDLEWARE=[...# 'debug_toolbar.middleware.DebugToolbarMiddleware','graphiql_debug_toolbar.middleware.DebugToolbarMiddleware',...]
只有当IP列在INTERNAL_IPS设置中时,调试工具栏才会显示(您可以使用SHOW_TOOLBAR_CALLBACK选项更改此逻辑)。
INTERNAL_IPS=['127.0.0.1','...']
停靠INTERNAL_IPS
importsockethostname,_,ips=socket.gethostbyname_ex(socket.gethostname())INTERNAL_IPS+=[ip[:-1]+'1'foripinips]