我的第一個python web開發框架(41)——總結
我的第一個python web開發框架系列博文從17年6、7月份開始寫(存了近十章稿留到9月份才開始釋出),到今天結束,一年多時間,想想真不容易啊。
整個過程斷斷續續,中間有段時間由於工作繁忙停了好長時間,到今年6月份才稍微能擠出些時間來,想想自己年初定下的目標,咬咬牙重新開動,幾個月堅持下來,比自己預計目標提前了3個多月時間完成了。
整個系列引用幾個虛擬角色聊天的方式來展開說明,是因為很多開發常識,如果在程式碼中間冒然插入會感覺很突然,而使用聊天問問題的方式來展開說明,可能會更容易理解。當然後面為了儘快結束整個系列博文的編寫,有一些地方也沒有擴充套件去詳細講解,這需要大家自己去學習與思考,因為寫東西有點燒腦,文筆和時間有限,沒空花太多時間下去,請大家諒解。
整個系列由淺到深,沒有去講太多很複雜很繞口的東西,如果你能靜下心按進度一章章學習,程式碼自己對著敲上一遍,相信你要理解起來並不難,如果直接到最後一章下載程式碼拿去用的話,對於初學者可能會有點吃力。
在文章中,講了很多與開發相關的工具或控制元件使用,對於一些朋友來說可能會有點難,如果去掉這些東西整個系統可能會更加的簡單容易理解。但我覺得做為一名程式員,這些工具和控制元件,都是開發過程中常用的,如果你能學會多一點工具的應用,可以更加輕鬆的解決很多額外的問題。比如nginx、伺服器部署、svn等。如果你對它們都不太熟悉的話,對前端和python的常見坑都沒有踩過的話,相信整個學習過程中會經常痛並快樂著。
博文中的後端程式碼,絕大部分都是我個人自己編寫的,由於學習python的時間不是非常長,所以程式碼封裝方面處理的並不是非常好,存在著冗餘。這個ORM也是我自己根據自己的程式碼,為了方便開發去構思,創造出來的,由於它所應用的系統不是非常大,所以也會存在一些小問題,這需要慢慢完善,在文章中基本上將我自己思考與編寫ORM的思路寫了出來,需要不是非常細緻,希望它能對大家有所啟發,大家可以自行去設計自己的ORM。因為我始終認為,程式碼或框架只有自己開發出來的,才能更加的得心應手,開發效率和速度才會更高,而出現問題時也更容易查找出來。
整個框架是前後端分離的,而前後臺為了方便開發與講解都放在了一起,大家可以自行進行分離,如果應用到實際專案中,前後臺分離對於後臺管理系統來說,才會更安全一些。
整個框架有很多好用的方法開發人員發現問題,解決問題的設計在裡面,需要大家對整個框架認識研究熟悉去發現,它們可以幫你快速解決很多事情,讓你可以從繁忙的開發中解放出來。
原計劃寫第三部分、第四部分內容的,從目前的工作、生活與經濟壓力來看,可能比較難抽出時間寫下去了,以後有機會再繼續吧。
最後希望大家能喜歡這個框架,發現有什麼不合理的地方或有好的建議,也歡迎大家發郵件給我。
目錄列表
ofollow,noindex" target="_blank">我的第一個python web開發框架(1)——前言
我的第一個python web開發框架(2)——一個簡單的小外包
我的第一個python web開發框架(4)——資料庫結構設計與建立
我的第一個python web開發框架(5)——開發前準備工作(瞭解編碼前需要知道的一些常識)
我的第一個python web開發框架(6)——第一個Hello World
我的第一個python web開發框架(7)——本地部署前端訪問伺服器
我的第一個python web開發框架(8)——專案結構與RESTful介面風格說明
我的第一個python web開發框架(9)——目錄與配置說明
我的第一個python web開發框架(10)——工具函式包說明(一)
我的第一個python web開發框架(11)——工具函式包說明(二)
我的第一個python web開發框架(12)——工具函式包說明(三)
我的第一個python web開發框架(13)——工具函式包說明(四)
我的第一個python web開發框架(14)——後臺管理系統登入功能
我的第一個python web開發框架(15)——公司介紹編輯功能
我的第一個python web開發框架(16)——產品分類管理
我的第一個python web開發框架(18)——前臺頁面與介面整合
我的第一個python web開發框架(19)——產品釋出相關事項
我的第一個python web開發框架(20)——產品釋出(部署到伺服器)
我的第一個python web開發框架(22)——一個安全小事故
我的第一個python web開發框架(23)——程式碼版本控制管理與介面文件
我的第一個python web開發框架(24)——系統重構與ORM
我的第一個python web開發框架(25)——定製ORM(一)
我的第一個python web開發框架(26)——定製ORM(二)
我的第一個python web開發框架(27)——定製ORM(三)
我的第一個python web開發框架(28)——定製ORM(四)
我的第一個python web開發框架(29)——定製ORM(五)
我的第一個python web開發框架(30)——定製ORM(六)
我的第一個python web開發框架(31)——定製ORM(七)
我的第一個python web開發框架(32)——定製ORM(八)
我的第一個python web開發框架(33)——介面程式碼重構
我的第一個python web開發框架(34)——後臺管理系統許可權設計
我的第一個python web開發框架(35)——許可權資料庫結構設計
我的第一個python web開發框架(36)——後臺選單管理功能
我的第一個python web開發框架(37)——職位管理功能
我的第一個python web開發框架(38)——管理員管理功能
我的第一個python web開發框架(39)——後臺介面許可權訪問控制處理
我的第一個python web開發框架(40)——後臺日誌與異常處理
版權宣告:本文原創發表於 部落格園 ,作者為 AllEmpty 本文歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則視為侵權。
python開發QQ群:669058475 作者部落格:http://www.cnblogs.com/EmptyFS/