前提*:請先學(xué)習(xí)git和flask的簡單使用
1、我們的操作只需要基礎(chǔ)的git知識栽连,如何使用git:Pro Git(中文版)
需要達(dá)到:將線上的項(xiàng)目clone
到本地,將本地修改后的項(xiàng)目push
到線上
2、Flask是一個(gè)使用Python編寫的輕量級Web應(yīng)用框架衣盾,詳細(xì)請參考: Flask 文檔(中文版)
需要達(dá)到:使用Flask實(shí)現(xiàn)WSGI
接口
一、添加Flask依賴
1爷抓、將線上的項(xiàng)目clone到本地
進(jìn)入openshift中我們創(chuàng)建好的應(yīng)用
右側(cè)紅框處势决,提示開發(fā)者使用git clone
將線上項(xiàng)目拷貝至本地
2、在哪添加第三方依賴庫废赞?
依賴關(guān)系可以被添加到Python應(yīng)用程序下的requirements.txt或setup.py文件中
如在requirements.txt添加代碼為:
Flask==0.10.1
在setup.py添加代碼為(本教程在setup.py中添加第三方依賴庫):
install_requires=['Flask>=0.10.1']
在下面的步驟會有具體操作
二徽龟、修改主頁內(nèi)容
1、項(xiàng)目目錄和結(jié)構(gòu)
可以看到我們git clone
下來的文件名為python
(openshift中項(xiàng)目名稱)唉地,其中目錄結(jié)構(gòu)如下:
.openshift:這個(gè)文件夾及其中內(nèi)容不需要操作
requirements.txt:可添加需要的依賴庫(默認(rèn)為空)
setup.py:添加一些配置信息(也可以添加依賴庫)
wsgi.py:python應(yīng)用默認(rèn)的入口文件
我們可以通過修改wsgi.py
里面的代碼据悔,來修改主頁內(nèi)容
2传透、使用Flask修改主頁內(nèi)容
因?yàn)檫@里只講解如何操作,所以我們以最簡單的方式來實(shí)現(xiàn)
- 在
setup.py
中添加依賴庫Flask(添加紅框處的代碼)
- 創(chuàng)建一個(gè)
helloflask.py
文件(代碼如下)
- 修改
wsgi.py
中的代碼(代碼如下)
- 此時(shí)极颓,項(xiàng)目結(jié)構(gòu)如下
三朱盐、部署到OpenShift
將本地修改后的項(xiàng)目push
到線上
git add -A
git commit -m "add flask application"
git push
訪問或刷新你的項(xiàng)目域名吧,看看是否顯示helloflask.py
中輸出的內(nèi)容