4

我已经创建了一个使用 Django 1.10.5 和 python 3.6 的项目,现在我需要在谷歌计算引擎上部署这个项目。我用谷歌搜索了很多,但找不到任何明确的指南来在计算引擎上部署我的 Django 应用程序。

我试过的:

  1. 创建计算引擎实例
  2. 安装python 3.6(但没有成功,这就是为什么使用预装的python 3.5.2)
  3. 设置 pip 和 virtualenv
  4. 创建一个 virtualenv 并从 GitHub 克隆我的项目
  5. 从 requirements.txt 安装所有需求
  6. 现在当我尝试python manage.py runserver从我的目录运行我的应用程序时,它说:

Django 1.10.5 版,使用设置'brain.settings'

启动开发服务器http://127.0.0.1:8000/

使用 CONTROL-C 退出服务器。

  1. 当我访问http://127.0.0.1:8000/不加载任何页面。

如何在谷歌计算引擎上部署我的 Django 1.10 和 Python 3.6 应用程序?请帮帮我!提前致谢!

4

1 回答 1

5

您需要做的就是在 Google Cloud Platform (GCP) 上为TCP:8000.

为此,只需连接到您的GCP:控制台防火墙规则并添加新规则。

还要确保启动 Django 以监听公共接口,并使用公共 IP 进行访问。

python manage.py runserver 0.0.0.0:8000
于 2017-10-17T07:16:22.660 回答