I am trying to connect to a Django development server, running in OS X localhost:8000, from VMWare running Windows.
I\'ve tried various combinations of settings, but no
I got it working one time with a Django Development Server running inside a Ubuntu 11.04 VM.
I was able to access the development server outside that VM on Windows 7 by setting the ip in python manage.py runserver (local ip of the OS X machine here, not localhost):8000 to the same ip as the computer it was running on, in your case, the OS X.
My VM was set up to have its own IP address different from that of the host.
Since it's just the other way around, I would suspect your set-up should work too.
Perhaps you should check whether the VM can ping the OS X computer and vice versa or if their IP's are unique.
Try:
python manage.py runserver 0.0.0.0:8000
ifconfig
, or in System
Preferences > Network. Let's say it's 192.168.1.2
. python manage.py runserver 192.168.1.2:8000
http://192.168.1.2:8000