title: How to make Django's devserver public ? Is it generally possible?
body: <p>I'm currently trying out the Django framework and I would share/present/show some stuff I've made to my workmate/friends. I work in Ubuntu under Win7 via VMware. So my wish/desire is to  send my current pub-IP with port (e.g <a href="http://123.123.123.123:8181/django-app/" rel="noreferrer">http://123.123.123.123:8181/django-app/</a>) to my friends so they could test it. </p>
  
  <p>the Problem is - I use django's Dev server (python /path-to-django-app/manage.py runserver $IP:$PORT).</p>
  
  <p>How do I make the devserver public?</p>
  
  <p>EDIT:</p>
  
  <p>Oh, there's something I forgot to mention. As I sad I use VMware with Ubuntu. I have a shellscript that returns me my current int-IP 192.168.xx.xx and saves it in a environment-variable ($CUR_IP)
  So, each time I want to run django's devserver I simply execute </p>
  
  <pre><code>python /path-to-django-site/manage.py runserver $CUR_IP:8080
  </code></pre>
  
  <p>At this way I become an http-adress (e.g.<a href="http://192.168.40.145:8080/app-name/" rel="noreferrer">http://192.168.40.145:8080/app-name/</a>) which I CAN USE OUTSIDE my virtual machine. I could test it on my host (win7) machine. That's actually the reason why I asked the question. I thought there's a way to use the ext-IP and make runserver usable outside too</p>