Django e Bad Request (400)

Eu criei um novo projeto django; adicionado ao meu settings.py:

DEBUG = False
ALLOWED_HOSTS= [
    'localhost',
    'my_site.com'
]

aplicativo criadotest_view; adicionadohello_world paratest_view.views

from django.http.response import HttpResponse

def hello_world(request):
    return HttpResponse('Hello World!!!')

rota de teste adicionada ao urls.pyurl(r'test/', 'test_view.views.hello_world'); / etc / hosts fixos

127.0.0.1    localhost my_site.com

Agora, quando estou tentando acessarhttp://my_site.com:8000/test/ django retorna Solicitação inválida (400). Mas quando url éhttp://localhost:8000/test/ Eu posso ver minha página Hello World. O que pode estar errado?

UPD: O mesmo resultado comDEBUG = True

UPD2:

Mais um nome de host em funcionamento éubuntu-virtualbox (nome do computador). Mas mesmo quando mudei o nome do computador paramy_site, o ubuntu-virtualbox ainda estava disponível e o my_site retornouBad Request (400)

Pode ser por causa de algumas configurações do sistema? (é ubuntu limpo no virtualbox). Ou talvez problema no virtualenv? Existe uma maneira de rastrear o erro?

questionAnswers(3)

yourAnswerToTheQuestion