I am running:
python manage.py runserver localhost:44100
And this is redirecting me to https
:
» http http://localhost:44100/
HTTP/1.0 301 Moved Permanently
Content-Type: text/html; charset=utf-8
Date: Mon, 05 Mar 2018 14:09:09 GMT
Location: https://localhost:44100/
Server: WSGIServer/0.1 Python/2.7.14
X-Frame-Options: SAMEORIGIN
Why / how is this happening? What setting does control whether Django
accepts http
/ https
?
The
runserver
command only handles http.However if you have
SECURE_SSL_REDIRECT
set toTrue
then you will be redirected from http to https.See the Django docs on SSL/HTTPS for more information.
My best guess is that in the settings.py file of your project you have set
which causes your http to redirect to https. You can read about it here.
If that is the case, you might want to remove that line and clear your browser cache before it starts to work as intended.
Hope that helps.