When running Django runserver on one computer, but accessing it from another (or virtual machine in your case), make sure that:
a) Associate the django test server with the address that IE6 can access in the virtual machine. To do this, start the server using:
$ python manage.py runserver 192.168.xx:8000
b) Visit this explicit address and port in IE. For IE6, be sure to specify the βhttpβ protocol, since IE6 does not like IP addresses without a protocol:
http:
The reason for this is that inside the localhost or 127.0.0.1 virtual machine (the default values ββfor the server server) refer to the IP address of the virtual machine. If you use IE6 for testing, you want to access the host operating system, so use the absolute IP address that the client VM can access. There is some documentation about this from the django project , and rest assured, this is a common enough need for all of us to do this - testing several IE options in a virtual machine seems like a fact of life :-)
If you still have problems, make sure you determine if you are using NAT or a modem network for your client VM, as this controls the IP address, OS firewall restrictions (if any), and other ways to exchange information between VMs client and host.
source share