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?