Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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 我应该在哪里导入debug_toolbar.models_Python_Django_Django Debug Toolbar - Fatal编程技术网

Python 我应该在哪里导入debug_toolbar.models

Python 我应该在哪里导入debug_toolbar.models,python,django,django-debug-toolbar,Python,Django,Django Debug Toolbar,我被django的官方文件搞糊涂了 根据显式设置,我执行了以下步骤: pip安装django调试工具栏 将静态文件夹设置为 将调试工具条添加到已安装的应用程序 调试在settings.py中为True debug\u toolbar.middleware.DebugToolbarMiddleware添加到settings.py中 调试\u工具栏\u补丁\u设置=False添加到SETTINGS.py中 内部_IPS='127.0.0.1','xxx.xx.xxx',添加到settings.py中

我被django的官方文件搞糊涂了

根据显式设置,我执行了以下步骤:

pip安装django调试工具栏 将静态文件夹设置为 将调试工具条添加到已安装的应用程序 调试在settings.py中为True debug\u toolbar.middleware.DebugToolbarMiddleware添加到settings.py中 调试\u工具栏\u补丁\u设置=False添加到SETTINGS.py中 内部_IPS='127.0.0.1','xxx.xx.xxx',添加到settings.py中 如果设置为.DEBUG:。。。在URL.py中添加为官方文档 我的json数据显示在Django REST框架模板中,所以我认为这个问题没有问题。 工具栏没有出现,然后我发现下面是官方文件的注释

自动设置依赖于调试时导入的debug_toolbar.models 服务器启动。Django没有提供更好的执行钩子 启动顺序期间的代码。这适用于manage.py runserver 因为它在服务请求之前验证模型


我没有在上面的步骤中导入debug_toolbar.models,我需要这样做吗?在哪里?

不,我认为您不需要导入debug\u toolbar.models

检查DEBUG是否设置为True。如果将调试工具栏设置为False,则它将不可见。 检查您的设置中是否设置了内部IP。仅当您的IP在“内部IP”设置中列出时,才会显示“调试”工具栏。 如果在本地浏览,则添加内部_IPS='127.0.0.1',否则将IP添加到元组中。 检查是否已在中间件类设置中添加调试工具栏中间件类。将“debug\u toolbar.middleware.DebugToolbarMiddleware”类添加到设置中。在列表中尽早包含调试工具栏中间件。但是,它必须位于对响应内容进行编码的任何其他中间件之后,例如GZipMiddleware。
检查您的模板文件是否为text/html类型,并且是否具有关闭和标记。
感谢您的回复,调试在我的设置中是正确的。pyCheck如果您已将内部IP和中间件类添加到设置中,我只检查了official doc中的所有显式设置项,但仍然无法检查您的模板文件是否为text/html类型,并且是否具有关闭和标记。啊。。模板文件在哪里?