欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā) (DAY 7) - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網站建設-昆明葵宇信息科技有限公司

159-8711-8523

云南網建設/小程序開發(fā)/軟件開發(fā)

知識

不管是網站,軟件還是小程序,都要直接或間接能為您產生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站成為營銷工具,讓軟件能切實提升企業(yè)內部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當前位置>首頁 » 新聞資訊 » 網站建設 >

小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā) (DAY 7)

發(fā)表時間:2020-4-3

發(fā)布人:葵宇科技

瀏覽次數(shù):57

大家好,我叫亓官劼(qí guān jié ),這個《小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā)》是一個零基礎的實戰(zhàn)教程,手把手帶你開發(fā)一套系統(tǒng),帶你了解Python web全棧開發(fā),目前正在連續(xù)更新中,如果喜歡的話可以點贊關注博主,后面會持續(xù)更新。

博主博客文章內容導航(實時更新)
更多優(yōu)質文章推薦:

  • 收藏!最詳細的Python全棧開發(fā)指南 看完這篇你還不會Python全棧開發(fā) 你來打我!!!
  • 一本教你如何在前端實現(xiàn)富文本編輯器
  • 小白都能看得懂的教程 一本教你如何在前端實現(xiàn)markdown編輯器
  • Flask學習(基本語法)
  • 一文教會你Bootstrap,讓你也可以快速建站
  • 一文教你如何白嫖JetBrains全家桶(IDEA/PtChram/CLion)免費正版
  • 小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā) (DAY 1)
  • 小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā) (DAY 2)
  • 小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā) (DAY 3)
  • 小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā) (DAY 4)
  • 小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā) (DAY 5)
  • 小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā) (DAY 6)
  • 小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā) (DAY 7)

小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā) (DAY 7)

??今天來到我們實戰(zhàn)系列的第七天,在之前的六天里,我們已經完成了在線論壇系統(tǒng)的導航條、登錄、注冊、論壇頁面、帖子詳情頁面、個人頁面、修改密碼、查看已發(fā)布帖子、資源專區(qū)、文件上傳下載等的功能實現(xiàn),目前我們的論壇已經可以進行帖子發(fā)布,查看帖子詳情,并且進行回復信息了、資源的上傳下載,各個頁面的流量過濾。下面我們繼續(xù)來完善我們的這個在線論壇系統(tǒng),今天我們來繼續(xù)完善我們的系統(tǒng),今天我們來實現(xiàn)一些我們如何保存我們系統(tǒng)的一些插件信息和數(shù)據庫信息,如何對項目進行遷移。

??本文原創(chuàng)為CSDN博主亓官劼,原文鏈接為:收藏!最詳細的Python全棧開發(fā)指南 看完這篇你還不會Python全棧開發(fā) 你來打我!!!,請大家支持原創(chuàng),拒絕抄襲。

7.1 生成插件文件版本

??我們項目中一般都插入了很多不同的插件,我們如果要將項目部署到其他的機器上,我們就需要知道我們安裝了哪些插件,并且在遷移的機器上進行安裝這些插件,這里我們可以使用pip3將我們項目中使用的插件版本進行導出,可以導出到我們的requirments.txt文件中,也可以自行選擇;

pip3 freeze >requirements.txt

這里導出的我們目前這個項目所使用的插件信息有:

click==7.1.1
Flask==1.1.1
itsdangerous==1.1.0
Jinja2==2.11.1
MarkupSafe==1.1.1
PyMySQL==0.9.3
Werkzeug==1.0.0

隨著我們項目功能的增加,用的是插件也會逐漸的增加,手動安裝費時費力。在導出到requirements.txt之后,我們就可以在遷移的機器上使用pip3進行安裝相對應版本的插件,安裝的命令為;

pip3 install -r requirements.txt

這樣我們就可以在遷移的機器中安裝和我們開發(fā)環(huán)境中一致的一個插件了。

7.2生成數(shù)據庫表結構和數(shù)據庫數(shù)據遷移

??我們前面插件是完成遷移了,可是我們沒數(shù)據庫也沒法運行我們的項目啊,我們項目的很多數(shù)據都在我們的數(shù)據庫中,下面我們就來生成我們數(shù)據庫的表結構,首先我們得創(chuàng)建一個數(shù)據庫,和我們項目中的名稱一致,然后我們可以是PyCharm中的Database的SQL Generate進行生成我們數(shù)據庫的表結構:在這里插入圖片描述
在這里插入圖片描述
??然后我們直接將右面的SQL語句進行保存就好啦,這里我們可以選擇上面自帶的保存為文件的功能,也可以在migrate中創(chuàng)建一個文件用來存儲我們的SQL語句,這里我使用的db.sql用來存儲,然后把右面的代碼復制進去就好了。

??現(xiàn)在我們數(shù)據庫表的結構也建立完成了,下面我們就需要來生成我們數(shù)據庫內數(shù)據的一個插入語句,將我們數(shù)據內的數(shù)據進行遷移啦。這里還是使用我們的PyCharm進行自動的生成Insert語句(強大的PyCharm):在這里插入圖片描述
??我們選擇合適的一個文件夾生成,點擊之后就會自動生成我們各個表數(shù)據的一個insert語句,我們到遷移的機器上將這些語句運行就好了。
??到這里我們就已經生成了我們的項目中所有插件的版本信息和數(shù)據庫的遷移語句啦。(這里如果使用Flask-SQLAlchemy進行使用數(shù)據庫的話,也有其他的方法進行遷移)。

到這里為止,我們本系列《小白都能看懂的實戰(zhàn)教程 手把手教你Python Web全棧開發(fā)》也要告一段落了,7片博文已經足夠讓大家入門,體驗Python Web開發(fā)的方便和快捷了,可以讓大家自行的開發(fā)出很多有意思的網站,再往下面的話我們就是一些安全方面的優(yōu)化,還有一些RestFul,Redis,CSRF防御等等一系列的東西,在這里我就先不講了,有興趣繼續(xù)在Python web的路上走下去的小伙伴們可以繼續(xù)學習相關的一些進階內容,博主也會時不時的更新一些花里胡哨的騷操作~好啦,這期就到這里了,有喜歡的小伙伴可以關注下博主,給博主點個贊,支持下博主。

??本文原創(chuàng)為CSDN博主亓官劼,原文鏈接為:收藏!最詳細的Python全棧開發(fā)指南 看完這篇你還不會Python全棧開發(fā) 你來打我!!!,請大家支持原創(chuàng),拒絕抄襲。

亓官劼 CSDN認證博客專家 Python 全棧 數(shù)據結構與算法 大家好,我是亓官劼(qíguānjié),在博客中分享數(shù)據結構與算法、Python全棧開發(fā)、Java后端開發(fā)、前端、OJ題解及各類報錯信息解決方案等經驗。一起加油,用知識改變命運,未來可期。

相關案例查看更多