首页 文章

django vagrant runserver

提问于
浏览
0

我遇到了一些问题 . 我正在设置一个结构文件来创建和安装我们部署所需的一切 . 到目前为止一切都那么好 . 我到了用django启动runserver的地方 .

我将8000端口转发到8001,但每当我尝试从主机访问它时,我得到403 .

让我们来看看事实:

  • DEBUG = True;

  • 端口转发8000到8001(vagrantfile);

VAGRANTFILE_API_VERSION =“2”Vagrant.configure(VAGRANTFILE_API_VERSION)do | config | config.vm.box =“ubuntu / trusty64”config.vm.hostname =“name”config.vm.network“forwarded_port”,host:8001,guest:8000 end

我甚至尝试在vagrantfile中使用另一种语法编写“forwarded_port”:forwarded_port . 没有区别 .

我很确定local_settings.py的DEBUG = True,因为我登录了机器并检查了设置文件 .

编辑:哦,runserver正在运行:

@task
def runserver():

    """Starts the default django server"""

    with virtualenv(env.virtualenv_path):

        with cd(env.source_root):
            sudo("./manage.py runserver 0.0.0.0:8000")

你们对此有什么建议吗?

1 回答

  • 0

    像往常一样,这是代码本身的问题,而不是机器本身 .

    抱歉!

相关问题