Панель отладки Django 1.8 в автономном режиме - PullRequest
0 голосов
/ 09 января 2019

Я начал использовать django debug toolbar 1.8 в проекте с django 1.11.17, все шло хорошо, пока я не попытался использовать его из дома (вообще не показывает), где у меня нет интернета, вот единственное отличие Я могу думать о. Есть идеи?

1 Ответ

0 голосов
/ 09 января 2019

Это то, что я обнаружил, django debug toolbar 1.8 по-прежнему зависит от jquery и пытается получить его с ajax.googleapis.com, так что вот в чем проблема.

Чтение документов по https://django -debug-toolbar.readthedocs.io / en / latest / changes.html # id19 Я узнал, что, начиная с панели инструментов отладки django 1.2, jquery не связан с кодом

1,2 (2014-04-25)

Новые функции

The JQUERY_URL setting defines where the toolbar loads jQuery from.

Текущее значение в коде:

'JQUERY_URL': '//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js'

Решение:

  1. Скачать копию jquery и обслуживать ее локально

Скачать содержимое https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js и сохранить это в файле с именем jquery-2.2.4.min.js . Откройте терминал в папка, в которой находится файл, и запустите:

python -m SimpleHTTPServer 2000
  1. Настройка вашего проекта для работы в автономном режиме

Поместите это в settings.py

DEBUG_TOOLBAR_CONFIG = {
 'JQUERY_URL': '//localhost:2000/jquery-2.2.4.min.js'
}

Просто запустите свой сервер и начните отладку !!!

...