Je m'excuse pour une telle question débutante, mais je suis coincé. Je commence à apprendre le développement web et je tiens à tester quelque chose que j'hôte localement à l'aide de la commande Django RunServer. Je voudrais le tester sur mon iPhone. Selon Cette question , j'ai juste besoin de pointer Mon iPhone à mon adresse IP Windows 7 (que j'ai trouvé via ipconfig). Lorsque j'essaie de, je reçois l'erreur: "Safari ne pouvait pas ouvrir la page car le serveur a cessé de répondre" (un délai). P>
Y a-t-il autre chose que je dois faire? P>
3 Réponses :
Vous devez utiliser l'adresse IP Donc, si les rapports de commande code> runserver code> p>
Ensuite, si votre IP est Si pour une raison quelconque, vous souhaitez définir le port manuellement, runserver code> est en cours d'exécution ... Ceci est généralement : 8080 code> ou quel que soit le numéro Cela suit la propriété intellectuelle indique qu'il exécute le serveur. P>
http://127.0.0.1:8000/ code> p>
192.168.0.2 Code> Utilisez ... P>
http://192.168.0.2:8000/ code> p>
runserver [port] code> fonctionne ... p>
Assurez-vous également que vous ne limitez pas l'accès à votre Win7 avec des paramètres de pare-feu.
J'ai ajouté le port et j'ai la même erreur. Je suis allé au pare-feu et j'ai pratiquement autorisé tout juste pour voir si c'était la question, mais cela ne fonctionne toujours pas. Y a-t-il autre chose que je pouvais vérifier?
En fait, je viens de tourner mon pare-feu et mon iPhone ne se connecte pas au serveur (erreur différente)
En plus de l'utilisation de l'adresse IP correcte, votre commande RunServer devrait écouter sur 0.0.0.0 (tous les IPS).
runserver 0.0.0.0:8000
Les étapes ci-dessous ont fonctionné pour moi sur Mac OS 10.10.3 P>
Peut-être une question idiote, mais est l'iPhone sur Wi-Fi (le même réseau que votre serveur)?
Davidwilson.me/2013/08/18/ ...