2010-08-31 16 views
1

Je cours sous Windows XP et django 1.2.1 localement. Je me demandais s'il y avait un moyen d'autoriser des applications externes à accéder à une URL dans mon application locale.django accès local test url

Par exemple, je voudrais l'url: http://www.127.0.0.1:8000/my-url pour pouvoir recevoir des notifications push à partir d'une webapp pendant que je travaille localement. C'est difficile d'avoir à télécharger mon code sur un serveur juste pour faire des tests sur cette chose chaque fois que je fais un simple changement.

Merci pour la perspicacité et l'aide.

Répondre

3

en démarrant votre application à l'aide

python manage.py runserver 192.168.1.1:8000 

remplacer 192.168.1.1 avec votre système IP.

tous les systèmes sur votre réseau local seront en mesure d'accéder à votre application, http://192.168.1.1:8000

Si vous souhaitez que votre application soit accessible à partir de systèmes en dehors de votre réseau, vous devez disposer d'une adresse IP statique qui est accessible du monde extérieur.

+0

Vous n'avez pas vraiment besoin d'une adresse IP statique, vous pouvez utiliser certains DDNS (comme dyndns ou noip). Quoi qu'il en soit, tout ce dont vous avez besoin est le transfert de port de votre routeur vers votre machine locale. –