#python #django
Вопрос:
Это связано с джанго в целом.
Я пытаюсь отладить эту странную проблему в django 2.2/python 3.7. Если я установлю DEBUG=True, я получу ответ на все мои URL-адреса. Но если я установлю DEBUG=True, все URL-адреса будут выдавать 404.
Я перепробовал все существующие решения django, такие как установка разрешенных хостов и т. Д. Но ничего не работает. Поэтому я просто хотел отследить запрос от начала до конца. Например, когда мы вводим URL-адрес в браузере и нажимаем enter, что будет делать django? Какие представления и методы будут вызываться до тех пор, пока на экране не появится окончательный ответ.
Комментарии:
1. Ты, наверное, имеешь в виду
DEBUG=False
. В производстве Django не обслуживает статические и медиафайлы, только в разработке. Вы должны обслуживать статические/медиафайлы с помощью nginx/apache/… веб-сервер.