麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Ubuntu > 正文

Ubuntu下Python+Flask分分鐘搭建自己的服務器教程

2024-07-26 00:27:36
字體:
來源:轉載
供稿:網友

最近幫朋友做了點東西,最后需要將結果在網頁中展示,這就需要搭建個服務器,做幾個網頁把數據信息展示出來。網上找了一下,阿里騰訊都有租服務器的業務,但是有的時候我們并不需要那么復雜大型的服務器,只是一個小功能,小展示,并不復雜,那么我們完全可以自己動手,在自己的小電腦上搭建一個服務器。下面文章記錄一下自己折騰的過程。

Flask安裝

Ubuntu自帶python2,因此不用麻煩裝python了。Flask是pyhton下的一個很實用的web框架,接下來安裝Flask就好,網上找了一圈,大部分都說要先裝virtualenv,還要配置環境巴拉巴拉,其實并不用這么麻煩,virtualenv確實有一些優點,比如隔離環境啥的,不過如果我們就是在自己機器上使用,沒有過多需求要切換各種環境啥的,可以直接安裝Flask使用,感興趣的小伙伴也可以自己查virtualenv的功能和使用。真正安裝Flask只需一句話,在命令行中輸入已下代碼即可:

sudo pip install flask

當然如果你沒安裝pip的話就得先安裝pip了,這里不再概述,網上都有講怎么安裝pip。

Flask的使用

ok,裝好flask之后就可以馬上試一試了,當然最開始我們都是用helloword的例子來開始,可以這么認為,flask的框架是有一定模板的,那么我們只需要記住幾個基本模板,等需要具體操作的時候再根據具體情況進行相應修改就可以了。下面是helloword的模板,也是最基本的一種用法。

新建一個python文件,輸入下面的代碼:

from flask import Flaskapp = Flask(__name__)@app.route("/")def hello(): return "hello world" if __name__ == "__main__": app.run(host='0.0.0.0',port =8080)

寫完之后,在文件夾下運行該python文件,此時啟動服務,然后在瀏覽器中輸入localhost:8080即可訪問,此時返回我們之前定義的helloword,如下圖所示:

完這些,我們又有了新的需求,如果我在瀏覽器上面不僅僅要輸入localhost:8080,我還想輸入或者傳入其他的參數,比如一個id或者一個字符,很多時候我們都是根據請求的這一串url中根據傳入的參數去進行數據的篩選等操作。接下來我們只需要對傳入的url進行處理即可,使用下面代碼即可:

from flask import Flaskfrom flask import requestapp = Flask(__name__)@app.route("/info",methods=['GET',])def sendinfo(): #獲取到傳入url中參數id對應的值 sendid = request.args.get('id') return "Get info id is " + str(sendid) if __name__ == "__main__": app.run(host='0.0.0.0',port =8080)

改完代碼之后重新啟動,然后在瀏覽器中輸入"http://localhost:8080/info?id=666",即可顯示效果,如下圖所示:

可以看到這個時候界面把我們在url中傳入的參數顯示出來了。

接下來我們又會有想法了,能不能顯示html文件?當然可以!這個時候我們要在原來的放置python腳本的文件夾下新建一個templates文件夾,所有你想調用的html文件都放在這個文件夾里面。下面簡單實現一個html文件,當然小伙伴們也可以自己去網上下載一些更好的html模板。

 <html> <body> <h1>Hello World</h1> <p>This is a Test for Flask</p> </body> </html>

這個時候,我們的文件夾結構如下圖所示:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜精品福利在线观看 | 国产精品成人免费一区久久羞羞 | 久久网一区二区 | 亚洲午夜国产 | 91久久国产 | 爽爽淫人综合网网站 | 久久国产一 | 草草久| 成人 日韩 | 成人在线观看网 | 一区二区久久精品66国产精品 | 成人毛片视频在线观看 | 免费毛片随便看 | 欧美一级在线免费 | 毛片免费大全短视频 | 美女喷水网站 | 欧美日在线观看 | 免费黄色在线 | 日本在线观看高清完整版 | 日韩精品中文字幕一区二区三区 | 狠狠操人人干 | av噜噜噜噜 | 欧美一级淫片a免费播放口 91九色蝌蚪国产 | 999精品国产| 欧美一级色片 | 日韩视频一 | 色视频在线| 久久激情国产 | 国产亚洲精品成人a | 国产乱一区二区三区视频 | 大奶一级片| 亚洲综合一区二区三区 | 青草av.久久免费一区 | 在线成人免费视频 | 亚洲一级毛片 | 国产成人av一区 | 久久99国产精品久久99果冻传媒 | 久久婷婷一区二区三区 | 得得啪在线| 日韩中文字幕三区 | 91 视频网站|