繁体   English   中英

在Google Compute Engine上使用python 3.6部署Django 1.10应用程序

[英]Deploy Django 1.10 app with python 3.6 on Google Compute Engine

我已经创建了一个使用Django 1.10.5和python 3.6的项目,现在我需要在谷歌计算引擎上部署这个项目。我已经google了很多但是找不到任何明确的指南来在计算引擎上部署我的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应用程序? 请帮帮我! 提前致谢!

您需要做的就是在Google Cloud Platform(GCP)上为TCP:8000添加新的传入防火墙规则。

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

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

python manage.py runserver 0.0.0.0:8000

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM