Skip to content

Instantly share code, notes, and snippets.

@dvmn-tasks
Created May 15, 2020 10:55
Show Gist options
  • Save dvmn-tasks/63e5feb16bfc668d3f7c404ef4ec4f08 to your computer and use it in GitHub Desktop.
Save dvmn-tasks/63e5feb16bfc668d3f7c404ef4ec4f08 to your computer and use it in GitHub Desktop.
Глючит livereload?

Глючит livereload?

Если вы запустили скрипт, а изменений на сайте не видать, то проверьте запускался ли код сборки сайта. Функция watch реагирует только на новые изменения, сделанные уже после запуска программы. Всё что случилось раньше она не заметит. Подробнее в слайдах.

Второй вариант — изменения были в py-скриптах. Их livereload не подхватывает, придётся перезапустить скрипт вручную.

Advanced level

Flask и Django умеют самостоятельно перезапускаться даже при изменениях в py-файлах. Но это довольно сложный трюк с использованием subprocess. Если интересно, почитайте код Werkzeug, фрагмент кода.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment