Comment faire de Django reinhardt, devserver public ? Est-il possible?

Je suis en train d'essayer le framework Django et je voudrais partager/présent/montrer certaines choses que j'ai faites à mon collègue de travail et/ou les amis. Je travaille dans Ubuntu sous Win7 via VMware. Donc, mon souhaiter/désir est d'envoyer ma pub-IP avec le port (e.g http://123.123.123.123:8181/django-app/) à mes amis, alors qu'ils pourraient les tester.

le Problème - je utiliser django serveur de Dev (python /path-to-django-app/manage.py runserver $IP:$PORT).

Comment puis-je faire la devserver public?

EDIT:

Oh, il y a quelque chose que j'ai oublié de mentionner. Comme je l'ai triste j'utilise VMware avec Ubuntu. J'ai un shell script qui me renvoie mon int-IP 192.168.xx.xx et l'enregistre dans un environnement variable ($CUR_IP)
Donc, à chaque fois que je veux lancer de django reinhardt, devserver j'ai simplement exécuter

python /path-to-django-site/manage.py runserver $CUR_IP:8080

À ce que je devienne un http-adresse (par exemple,http://192.168.40.145:8080/app-name/) que je PEUX UTILISER à l'EXTÉRIEUR de ma machine virtuelle. J'ai pu le tester sur ma machine (win7) de la machine. C'est d'ailleurs la raison pourquoi j'ai posé la question. J'ai pensé il y a un moyen d'utiliser la poste-IP et de faire runserver utilisable à l'extérieur de trop

  • À partir de ce que je me souviens de l'Django docs, je pense que le serveur de dev n'a pas été la sécurité, testé, donc c'est vraiment n'est pas recommandé. Et que le rébus dit, c'est à thread unique, de sorte que les performances en vertu de la charge sera de la merde. Le mieux pour l'utilisation d'apache + plugins, ou quoi que ce soit.
  • La sécurité et les performances ne sont PAS la grosse affaire. La seule chose que je veux, c'est montrer ce que j'ai fait et comment il ressemble. Il y a actuellement seulement une ou deux personnes qui seraient intéressés pour voir cette primitive-merde au travail =)
InformationsquelleAutor V-Light | 2010-07-25