我已經使用Django 1.10.5和python 3.6創建了一個項目,現在我需要在Google計算引擎上部署此項目。我已經搜索了很多,但無法找到任何明確的指導,在計算引擎上部署我的Django應用程序。在谷歌計算引擎上使用python 3.6部署Django 1.10應用程序
我曾嘗試:
- 創建一個計算引擎實例
- 安裝Python 3.6(但不是succeded這就是爲什麼使用預裝的Python 3.5.2)
- 設置PIP和virtualenv中
- 創建一個virtualenv並從GitHub中克隆我的項目
- 安裝requirements.txt的所有要求
- 現在當我嘗試從我的目錄下運行我的應用程序爲
python manage.py runserver
,它說:
Django的版本1.10.5,使用設置 'brain.settings'
啓動開發服務器在
http://127.0.0.1:8000/
退出服務器與CONTROL-C。
- 當我訪問
http://127.0.0.1:8000/
不加載任何頁面。
如何在Google計算引擎上部署我的Django 1.10 & Python 3.6應用程序? 請幫幫我! 在此先感謝!
您是否在GCP防火牆上打開了端口8000? – Thomas
嗨,@user!我需要添加端口tcp:8000的防火牆規則嗎? –
是的,TCP。對於即將出現的問題:您應該記住,GCP不允許您[發送帶有端口TCP:25的郵件](https://cloud.google.com/compute/docs/tutorials/sending-mail/ ),你需要一個額外的提供者。 – Thomas