《Flask Web开发:基于Python的Web应用开发实战》
去年花了3个月看完。主要是利用下班跟周末时间按照书本敲代码做项目。因为不是纯正的程序猿,在做项目过程中还要补些数据库,前端和网络部分的坑,导致花费的时间有点长。幸好在学习过程中自己弄明白了很多以前的Python知识点与了解到Flask这个框架。时间算是花费得值了。
练习是最好的老师!
只是照这书本敲代码是
“木有用”
的!所以自己一直想找个项目来练练手!但搞什么比较有趣尼?想来想去就打算搞一个刚大木(Gundam)的同好论坛🤣🤣🤣。
这是最后运行起来的刚大木同好会1.0版本 (这真的是在9102年自己搭建的网站.....原谅我那贫乏的前端知识🤣🤣🤣🤣)。
这个同好网站主要都是基于书中的博客为原型及框架。有
邮件注册,认证、发博客、留言及关注
等基本功能。
原书中的博客原型太过于原生态了。既然是自己设计搭建的网站,那就按自己喜欢的来搭建。起码看起来感觉是人用的😉😉😉(剧透:实际的结果就是"理想很丰满,现实很骨感")。
-
使用PostgreSQL数据库
PostgreSQL是当今十分流行的开源数据库。MySQL的背后是一个成熟的商业公司,而PostgreSQL的背后是一个庞大的志愿开发组。这使得MySQL的开发过程更为慎重,而PostgreSQL的反应更为迅速。功能更加多。
2.
可以更换头像
3.
用CKEditor来代替Markdown文本编辑器
原书中的markdown编辑器功能实在太过于简陋。只能使用Markdown语法进行文本编辑实在ckeditor是。而flask上直接有集成的flask-ckeditor。安装后可以直接使用。实际结果如下:
原书中的markdown编辑器功能实在太过于简陋。只能使用Markdown语法进行文本编辑实在ckeditor是。而flask上直接有集成的flask-ckeditor。安装后可以直接使用。实际结果如下:
最后上一波辣眼睛页面图(😂😂😂😂原谅我的匮乏的前端知识):
这个刚大木论坛1.0还是很原生态,后续还要加入以下的功能使其更像一个真正的Gundam交流论坛!希望2.0版本可以实现以下的功能。
(PS:在学习Python与网络编程的小白一名。欢迎交流学习,非喜勿喷!蟹蟹~~o( ̄▽ ̄)o)