原本预期
读完《Flask Web开发》一书后,打算结合之前的大众点评美食爬虫项目做一个网站,预期达到的效果是这样的:
- 能动态显示图表数据
- 有博客文章功能,可以根据
.md
文件生成静态文章 - 可以推荐各种类美食的Top10(根据某个维度进行排序)
- 采用material风格设计页面
实际情况
- 使用materialize做网页前端
- 使用pyecharts动态展示图表数据
- 使用flask-flatpage作为静态文章的核心
发现的问题
随着项目的推进,越发觉这个网站项目有点“三不像”的味道,即动态显示数据,又想做成一个静态博客,网站主旨很不明确,容易让人分不清这个网站到底是要干啥的,是动态的展示数据分析,还是做美食推荐,还是做静态博客。所以问题就出在这里了,因为没有一个明确的主旨,没有一个明确的展示目的,使得我越做这个项目越难下手,越不想做,越不清楚自己就到底想要干嘛。
吸取教训
经过这次失败的教训,才发现原来完整地把一个网站做出来也并非易事,需要考虑方方面面的内容,如网站的主旨、网站的功能等等。通过这次教训,在我往后的项目中,在开始之前,一定要多方面考虑,多渠道地去看别人的网站设计,多看别人的网站源码,了解人家是怎么设计网站的,在开发网站时是怎么思考的。希望在下次的开发中能做的比这次更好。