Джанго и Плохой Запрос (400)
Я создал новый проект Django; добавлен в мои settings.py:
DEBUG = False
ALLOWED_HOSTS= [
'localhost',
'my_site.com'
]
созданное приложениеtest_view
; добавленнойhello_world
вtest_view.views
from django.http.response import HttpResponse
def hello_world(request):
return HttpResponse('Hello World!!!')
добавлен тестовый маршрут к urls.pyurl(r'test/', 'test_view.views.hello_world')
; исправлено / etc / hosts
127.0.0.1 localhost my_site.com
Теперь, когда я пытаюсь получить доступhttp://my_site.com:8000/test/
Джанго возвращает неверный запрос (400). Но когда URLhttp://localhost:8000/test/
Я вижу свою страницу Hello World. Что может быть не так?
UPD: Тот же результат сDEBUG = True
UPD2:
Еще одно рабочее имя хостаubuntu-virtualbox
(имя компьютера). Но даже когда я изменил имя компьютера наmy_site
, Ubuntu-VirtualBox все еще был доступен, и my_site вернулсяBad Request (400)
Может ли это быть из-за некоторых системных настроек? (это чистая убунту в virtualbox). Или, может быть, проблема в virtualenv? Есть ли способ отследить ошибку?