Как исправить Django в virtualenv на FreeBSD Raspberry постоянно перезагружается - PullRequest
2 голосов
/ 08 апреля 2019

Я установил свежую установку FreeBSD на Raspberry PI 3+ с Python3.6 и virtualenv.

Внутри «сети» virtualenv я создал проект Django «prod» и uWSGI.

Я могу без проблем запустить экземпляр сервера uWSGI. Но если я попытаюсь запустить

python manage.py runserver 0.0.0.0:8000

Django постоянно перезагружает сервер, так как обнаруживает изменения в файлах Python:

December 07, 2018 - 15:00:59
Django version 2.2, using settings 'prod.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
/usr/local/lib/python3.6/gettext.py changed, reloading.
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

December 07, 2018 - 15:01:05
Django version 2.2, using settings 'prod.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
/usr/local/lib/python3.6/uuid.py changed, reloading.
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

это происходит для каждого файла в '/usr/local/lib/python3.6/'

У меня такая же настройка на VirtualBox (не на 100%, VirtualBox - это версия FreeBSD amd64)

если я бегу:

python manage.py runserver 0.0.0.0:8000 --noreload

Сервер достижим и стабилен

Я переформатировал SD-карту и заново запустил проект, тот же результат.

Единственное изменение в файле, которое я сделал:

ALLOWED_HOSTS = ['X.X.X.X']

где X.X.X.X - внешний IP

1 Ответ

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

Та же проблема здесь.Для меня исправлено понижение с Django 2.2 до Django 2.1.7.

...