[Python]-小白用Flask Web框架搭建一個Gundam交流論壇

<Flask Web開發(fā):基于Python的Web應用開發(fā)實戰(zhàn)>去年花了3個月看完。主要是利用下班跟周末時間按照書本敲代碼做項目。因為不是純正的程序猿,在做項目過程中還要補些數(shù)據(jù)庫,前端和網(wǎng)絡部分的坑,導致花費的時間有點長。幸好在學習過程中自己弄明白了很多以前的Python知識點與了解到Flask這個框架。時間算是花費得值了。

練習是最好的老師!只是照這書本敲代碼是“木有用”的!所以自己一直想找個項目來練練手!但搞什么比較有趣尼?想來想去就打算搞一個剛大木(Gundam)的同好論壇??????。

這是最后運行起來的剛大木同好會1.0版本 (這真的是在9102年自己搭建的網(wǎng)站.....原諒我那貧乏的前端知識????????)。


首頁

這個同好網(wǎng)站主要都是基于書中的博客為原型及框架。有郵件注冊,認證、發(fā)博客、留言及關注等基本功能。

原書中的博客原型太過于原生態(tài)了。既然是自己設計搭建的網(wǎng)站,那就按自己喜歡的來搭建。起碼看起來感覺是人用的??????(劇透:實際的結果就是"理想很豐滿,現(xiàn)實很骨感")。

  1. 使用PostgreSQL數(shù)據(jù)庫

    PostgreSQL

    PostgreSQL是當今十分流行的開源數(shù)據(jù)庫。MySQL的背后是一個成熟的商業(yè)公司,而PostgreSQL的背后是一個龐大的志愿開發(fā)組。這使得MySQL的開發(fā)過程更為慎重,而PostgreSQL的反應更為迅速。功能更加多。

  2. 可以更換頭像

    Image 1.png

  3. 用CKEditor來代替Markdown文本編輯器

    CKEditor4

    原書中的markdown編輯器功能實在太過于簡陋。只能使用Markdown語法進行文本編輯實在ckeditor是。而flask上直接有集成的flask-ckeditor。安裝后可以直接使用。實際結果如下:
    修改博文

    最后上一波辣眼睛頁面圖(????????原諒我的匱乏的前端知識):
    登錄頁面

注冊頁面

這個剛大木論壇1.0還是很原生態(tài),后續(xù)還要加入以下的功能使其更像一個真正的Gundam交流論壇!希望2.0版本可以實現(xiàn)以下的功能。

  • 私信
  • 收藏
  • 點贊
  • 圖片上傳
  • 博文擇選與圖片顯示
(PS:在學習Python與網(wǎng)絡編程的小白一名。歡迎交流學習,非喜勿噴!蟹蟹~~o( ̄▽ ̄)o)
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容