Python實戰:搭建一個Blog網站
看完廖老師的Python教程現把實戰部分搭建Blog網站過程記錄
本Blog網站搭建參考:
廖雪峰Python教程:https://www.liaoxuefeng.com/wiki/1016959663602400
凹大卜:https://aodabo.tech/blog/0015467140723153897237f40b54031ad838d91cc719f12000
所有程式碼地址:https://gitee.com/liuyueming/awesome-python3-webapp.git
實戰
看完了教程,是不是有這麼一種感覺:看的時候覺得很簡單,照著教程敲程式碼也沒啥大問題。
於是準備開始獨立寫程式碼,就發現不知道從哪開始下手了。
這種情況是完全正常的。好比學寫作文,學的時候覺得簡單,寫的時候就無從下筆了。
雖然這個教程是面向小白的零基礎Python教程,但是我們的目標不是學到60分,而是學到90分。
所以,用Python寫一個真正的Web App吧!
目標
我們設定的實戰目標是一個Blog網站,包含日誌、使用者和評論3大部分。
很多童鞋會想,這是不是太簡單了?
比如webpy.org上就提供了一個Blog的例子,目測也就100行程式碼。
但是,這樣的頁面:
你拿得出手麼?
我們要寫出使用者真正看得上眼的頁面,首頁長得像這樣:
評論區
還有極其強大的後臺管理頁面:
是不是一下子變得高階大氣上檔次了?
專案名稱
必須是高階大氣上檔次的名稱,命名為awesome-python3-webapp
。
專案計劃
專案計劃開發週期為16天。每天,你需要完成教程中的內容。如果你覺得編寫程式碼難度實在太大,可以參考一下當天在GitHub上的程式碼。
第N天的程式碼在https://github.com/michaelliao/awesome-python3-webapp/tree/day-N
上。比如第1天就是:
https://github.com/michaelliao/awesome-python3-webapp/tree/day-01
以此類推。