Изменения JavaScript и HTML не отображаются на сервере Django - PullRequest
0 голосов
/ 19 сентября 2019

Я недавно начал новую работу, работающую на сервере Django, и по какой-то причине, сервер упорно продолжает отказывать распространять свои обновления.Это, кажется, становится хуже;иногда я могу внести изменения.Я провел множество исследований и, похоже, не могу приблизиться к проблеме.

  • Это НЕ из-за моего кэша.Я последовательно очищал кэш, закрывал браузер и даже иногда перезагружал компьютер.

  • Это НЕ из-за кеша сервера.Я останавливал и запускал службу с каждым тестом.

  • Это не из-за обновления статических файлов.Я даже пошел и изменил все статические файлы вручную, и я неоднократно запускал manage.py collectstatic как с флагом -c, так и без него.

  • Я пытался добавить число кURL-адрес JS (добавление «? rand = 23423423» в конец ссылок скрипта src), как это было рекомендовано для решения проблемы с JS, и именно тогда я обнаружил, что HTML тоже не обновлялся.

Изменения, внесенные в файлы .py и CSV, всегда срабатывают с первой попытки.Только файлы JS и HTML не распространялись.

Я работаю с Python 3.7, Django 2.1.5, Google Chrome 77.0.3865.90 и macOS (с которыми я никогда раньше не работал профессионально), если этоимеет значение.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...