title: Allowing external access through firewall to Django in Windows
body: <p>I want to allow external access to my website, which is being hosted by Django (development server) on Windows 7. To run the server on port 8000, I enter:</p>
  
  <pre><code>python manage.py runserver 0.0.0.0:8000
  </code></pre>
  
  <p>If I disable the Windows firewall, then this can be accessed externally. However, enabling the firewall means that it cannot be accessed externally.</p>
  
  <p>So, I tried adding an "Inbound Rule" at "Control Panel\System and Security\Windows Firewall\Advanced Settings". Here, I allowed inbound TCP access via port 8000.</p>
  
  <p>However, my website still cannot be accessed externally. What else do I need to do?</p>