Message d'erreur “Vous avez accès au serveur de développement sur HTTPS, mais il ne prend en charge HTTP”
Quand j'essaye d'écrire le lien du serveur comme http://.... il redirige vers https://et dans le 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.
OriginalL'auteur A.Raouf | 2016-02-21
Vous devez vous connecter pour publier un commentaire.
Je pense que vous devriez créer différents settings.py ( base_settings.py, local_settings.py, production_settings.py). Et dans votre settings.py faire quelque chose comme ceci:
Changement "Raouf-PC" pour le nom d'hôte de votre PC.
P:S: je suis sous Windows 10.
Après les données ci-dessous dans votre production_settings.py et de les enregistrer. Puis vider le cache de votre navigateur et visiter votre site serveur de développement.
Si le ci-dessus ne répondent pas à vos besoins, puis dans votre local_settings.py collez les données ci-dessous, enregistrer et effacer le cache de votre navigateur et visiter votre site.
Remarque: au début de production_setttings.py et local_settings.py mettre:
Vos réglages de base doit contenir 'paramètres' qui sera utilisé à la fois en local et le serveur de production, de sorte que vous ne serez pas le répéter à chaque fois.
P:S Si ma réponse est acceptée, je la dédie aux bonnes personnes sur ALORS, qui m'ont aidé d'une manière ou l'autre. C'est ma première fois de répondre à une question. J'espère faire plus à l'avenir. 🙂
OriginalL'auteur YoYo
Vous avez probablement le paramètre
SECURE_SSL_REDIRECT
ensemble deTrue
Ce paramètre doit être
False
lors de l'exécution du serveur de développementpour accéder à votre site via le protocole https, vous devez exécuter le site par le biais d'un serveur NGINX + uWSGI ou Apache + mod_python sont deux choix populaires
Grâce Iain, en fait, je suis en utilisant pythonanywhere.com et il est assez facile.
Cela ne fonctionne pas, et il se produit avec l'Opéra.
OriginalL'auteur Iain Shelvington
1. Mettre ce paramètre à la fin de votre settings.py
2. Effacer le cache de votre navigateur, puis exécutez votre projet.
OriginalL'auteur Akshay Tetwar