0

嗨,我正在从 kenneth love 的 GSWD 视频教程中学习 django。

我正在使用 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 微博

(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 页面???

4

1 回答 1

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

于 2013-07-03T04:59:50.913 回答