Error "greifen Sie auf die Entwicklungs-server über HTTPS, aber es unterstützt nur HTTP"
Wenn ich versuche zu schreiben, die server-Verbindung wie http://.... er leitet auf https://und in das terminal :
message Bad HTTP/0.9 request type ('\x16\x03\x01\x00\x8b\x01\x00\x00\x87\x03\x01Ð\x118¿JÄ\x19[Òç\x01<O')
You're accessing the development server over HTTPS, but it only supports HTTP.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Denke ich, sollten Sie erstellen verschiedene settings.py ( base_settings.py, local_settings.py, production_settings.py). Und in Ihrem settings.py etwas wie das hier tun:
Ändern 'Raouf-PC", um den Hostnamen Ihres PC.
P:S: ich bin mit Windows 10.
Danach legen Sie die unten Daten in Ihrem production_settings.py und speichern. Dann löschen Sie Ihren browser-cache und besuchen Sie Ihre Website in development server.
Wenn das oben genannte nicht Ihren Anforderungen entsprechen, dann in Ihre local_settings.py fügen Sie unter Daten sichern und löschen Sie Ihren browser-cache und besuchen Sie Ihre Website.
Hinweis: am Anfang production_setttings.py und local_settings.py setzen:
Ihre Basis-Einstellungen enthalten sollte, 'Einstellungen', die sowohl auf lokaler und Produktions-server, so dass Sie nicht wiederholen Sie es jedes mal.
P:S Wenn meine Antwort akzeptiert wird, widme ich es dem guten Menschen ALSO, die mir geholfen haben in die eine oder andere Weise. Dies ist meine erste Zeit der Beantwortung einer Frage. Ich hoffe, dass ich in Zukunft mehr tun. 🙂
Haben Sie wahrscheinlich die Einstellung
SECURE_SSL_REDIRECT
eingestelltTrue
Diese Einstellung sollte
False
beim Betrieb des Entwicklungs-server1. Setzen Sie diese Einstellungen am Ende Ihres settings.py
2. Löschen Sie Ihren browser-cache und führen Sie dann das Projekt.
Ich auch empfehlen um sicher zu sein, dass Sie nicht versuchen, Zugriff auf die Seite durch einige port. Zum Beispiel durch ausführen von Django-server auf PyCharm mit einigen port.