Fehler "Sie greifen über HTTPS auf den Entwicklungsserver zu, aber nur HTTP"

8

Wenn ich versuche, den Server-Link wie http: // .... zu schreiben, wird er auf https: // und im Terminal umgeleitet:

%Vor%     
A.Raouf 21.02.2016, 13:04
quelle

2 Antworten

16

Ich denke, du solltest verschiedene settings.py (base_settings.py, local_settings.py, production_settings.py) erstellen. Und in Ihrer settings.py tun Sie etwas wie folgt:

%Vor%

Ändern Sie "Raouf-PC" in den Hostnamen Ihres PCs.

P: S: Ich benutze Windows 10.

Danach legen Sie die folgenden Daten in Ihre production_settings.py und speichern. Löschen Sie dann den Cache Ihres Browsers und besuchen Sie Ihre Site auf dem Entwicklungsserver.

%Vor%

Wenn das oben genannte nicht Ihren Anforderungen entspricht, fügen Sie in Ihrem local_settings.py die folgenden Daten ein, speichern und löschen Sie Ihren Browser-Cache und besuchen Sie Ihre Site.

%Vor%

Hinweis: Am Anfang von production_setttings.py und local_settings.py setzen Sie:

%Vor%

Ihre Basiseinstellungen sollten "Einstellungen" enthalten, die sowohl auf dem lokalen Server als auch auf dem Produktionsserver verwendet werden, sodass Sie sie nicht jedes Mal wiederholen müssen.

P: S Wenn meine Antwort akzeptiert wird, widme ich sie den guten Menschen in SO, die mir auf die eine oder andere Weise geholfen haben. Dies ist das erste Mal, dass ich eine Frage beantworte. Ich hoffe, in Zukunft mehr zu machen. :)

    
YoYo 03.01.2017, 13:33
quelle
7

Sie haben wahrscheinlich die Einstellung SECURE_SSL_REDIRECT auf% co_de gesetzt %

Diese Einstellung sollte True sein, wenn der Entwicklungsserver ausgeführt wird

    
Iain Shelvington 21.02.2016 13:53
quelle

Tags und Links