Джанго и Плохой Запрос (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? Есть ли способ отследить ошибку?