您好我正在学习django形式的kenneth love的GSWD视频教程。
我正在使用Windows 7(32位),并在其中安装了vagrant和virtual box。虚拟机中的操作系统是Ubuntu 12.04 LTS
正如教程中所说,我做了以下
** vagrant @ precise32:/ vagrant / projects $ source~ / blog.venv / bin / activate
安装Django
然后使用django-admin.py startproject微博创建项目
(blog.venv)vagrant @ precise32:/ vagrant / projects $ cd microblog
(blog.venv)vagrant @ precise32:/ vagrant / projects / microblog $ python manage.py runserver 0.0。 0.0:8000
验证模型... 0错误发现Django版本1.4.4,使用 设置'microblog.settings'开发服务器正在运行 (http已删除)// 0.0.0.0:8000/使用CONTROL-C退出服务器。**
在此之后,当我回到Windows 7浏览器并运行127.0.0.1:8888时,如教程中所述,我得到“无法在127.0.0.1:8888建立与服务器的连接”错误。
我该怎么做才能获得默认的“It Worked”-django页面???
答案 0 :(得分:1)
您是否更改了Vagrantfile以进行端口转发?
例如,在您的情况下,主机端口8888< =>客人端口8000
Vagrant.configure("2") do |config|
config.vm.network :forwarded_port, guest: 8000, host: 8080
end
请参阅文档:http://docs.vagrantup.com/v2/networking/forwarded_ports.html