Django y Bad Request (400)
Creé un nuevo proyecto django; agregado a mi settings.py:
DEBUG = False
ALLOWED_HOSTS= [
'localhost',
'my_site.com'
]
aplicación creadatest_view
; adicionalhello_world
atest_view.views
from django.http.response import HttpResponse
def hello_world(request):
return HttpResponse('Hello World!!!')
ruta de prueba agregada a urls.pyurl(r'test/', 'test_view.views.hello_world')
; fijo / etc / hosts
127.0.0.1 localhost my_site.com
Ahora cuando estoy intentando accederhttp://my_site.com:8000/test/
django devuelve Solicitud incorrecta (400). Pero cuando url eshttp://localhost:8000/test/
Puedo ver mi página de Hello World. ¿Qué puede estar mal?
UPD: El mismo resultado conDEBUG = True
UPD2:
Un nombre de host de trabajo más esubuntu-virtualbox
(nombre de la computadora). Pero incluso cuando cambié el nombre de la computadora amy_site
, ubuntu-virtualbox todavía estaba disponible y my_site regresóBad Request (400)
¿Puede ser debido a algunas configuraciones del sistema? (está limpio ubuntu en virtualbox). O tal vez un problema en virtualenv? ¿Hay alguna forma de rastrear el error?