只有你好好學習,你將來就會有更多更好的選擇,不管你以后能不能成為作家,不管你以后掙多少錢,起碼你自己能夠買得起自己喜歡吃的東西吧,還有那個大學畢業(yè)證,并不是想證明自己的孩子有多優(yōu)秀,而是以后遇到自己喜歡的人最起碼能夠做到不卑不亢吧。父母錯過的那些知識、涵養(yǎng)和眼界,不想讓你也錯過。目前python主流web框架有Django和Flask。比較如下:1.Django是一個較重量級框架,是一個大而全的web系統(tǒng),即幾乎所有功能都幫助開發(fā)者寫好了,有時如果只是想做一個簡單的網站,并不需要太多功能,這時使用Django就不合適了,因為在部署網站時會導致很多不必要的功能也部署進來。2.Flask是一個輕量級框架,只是實現一些核心功能,旨在保持應用程序的核心簡單且可擴展。Flask官方文檔:https://flask./en/1.1.x/作者miguelgrinberg博客:https://blog./post/the-flask-mega-tutorial-part-i-hello-worldFlask中文文檔:https://dormousehole./en/latest/1.創(chuàng)建一個目錄,名為microblog。2.在該路徑下創(chuàng)建虛擬環(huán)境:python -m venv venv3.激活虛擬環(huán)境:在新建的venv\Scripts路徑下執(zhí)行activate,在Linux環(huán)境下是在venv\bin的路徑下執(zhí)行 source activate ps:退出虛擬環(huán)境deactivate4.安裝Flask:pip install flask 5.創(chuàng)建一個“Hello World!”Flask應用程序 將該應用程序存在于一個app中,在Python中,包含__init__.py文件的子目錄被視為包,其可被導入。當導入一個包時,__init__.py將會執(zhí)行并定義“暴露”給外部的標識。在microblog文件夾下創(chuàng)建一個app文件夾,并寫一個__init__.py文件,表明app是一個package。__init__.py具體的代碼實現如下:routes模塊是處理URL和函數之間關系的程序。使用route()裝飾器來把函數綁定到URL。在Flask中,應用程序路由的處理程序被編寫為Python函數,稱為視圖函數。 from app import app#從app包中導入 app這個實例 return "Hello,World!"#返回一個字符串7.為了實現這個簡單的應用程序,還需要在頂層和app同級下創(chuàng)建一個文件,命名為microblog.py文件。只有一行代碼,如下:8.運行程序:在venv的虛擬環(huán)境下執(zhí)行set FLASK_APP=microblog.py,然后執(zhí)行flask run。 行啦,今天時間太晚了,大概就是這么個流程,大家可以嘗試一下。僅限初級選手??!目錄結構:
|