Почему я получаю сообщение об ошибке DEBUG = True при попытке подключения к серверу? - PullRequest
0 голосов
/ 21 мая 2019

Я использую Django для проекта.Первоначально у меня были проблемы с созданием функционирующей страницы входа в систему, и это приводило к ошибкам из-за импорта имени входа, поэтому я изменил его на LoginView, чтобы он мог найти имя входа, и это привело к моей следующей ошибке.

Япытаюсь загрузить мою html-страницу входа в систему, однако я получаю сообщение об ошибке settings.py.Ошибка связана с наличием параметра DEBUG=True и возможным изменением его на false.

Я попытался изменить его на false, но терминал отказывается подключаться, и это показывает, что я должен установить настройки. ALLOWED_HOSTS, если DEBUG имеет значение False.Я понятия не имею, что это значит: результаты онлайн показывают IP-адрес и т. Д.

ПРЕДУПРЕЖДЕНИЕ О БЕЗОПАСНОСТИ: не запускайте с включенной отладкой в ​​рабочей среде!

DEBUG = True 

ALLOWED_HOSTS = []

Я не ожидал ошибок, а такжеожидал, что сервер начнет работать, поэтому я могу получить доступ к html-документу входа через сайт.

1 Ответ

0 голосов
/ 21 мая 2019

ALLOWED_HOSTS настройка означает, что вам нужно записать там IP-адрес вашего сервера, на котором будет работать ваше приложение и с которого ваше приложение будет принимать соединения.
Также попробуйте установить ALLOWED_HOSTS = ['*'], но подстановочный знак не рекомендуется на продукт.

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