ITPub博客

首页 > 数据库 > 数据库开发技术 > python学习系列之web应用(一)准备做一个目标达成的网站

python学习系列之web应用(一)准备做一个目标达成的网站

原创 数据库开发技术 作者:zhanyd 时间:2019-04-21 12:23:03 0 删除 编辑

前面介绍了python的基础知识,是不是觉得很无聊?无聊就对了,起码说明你看了,接下来我们要做个有意思的事情,就是用Flask框架开发一个简单的web应用,说白了就是做个网站。


网站我们看过千千万,那么网站的结构是怎么样的呢?简单说呢,

web应用分为服务器端(service)和客户端(client),他们之间是通过某种协议进行交流,最常用的是http协议,首先客户端发起web请求到服务器,然后服务器返回结果到客户端:

简单的画风就是这样子的:

你看到咯,一个网站是分为客户端和服务器端的,所以我们要同时开发客户端和服务器端,才能组成一个完整的web应用哦。


开始编码之前,我们要先设计好整个网站的功能和页面,思考下整体的框架,这个网站要做什么?大概有几个页面?要实现什么功能?最好能画个草图。


我打算做一个年度目标达成的网站,一年最多设立3个大的年度目标,然后每个大目标可以最多分解成10个小目标,每个小目标都个百分百的进度条,所有的小目标完成后,大目标才算完成。


每天打卡进度的页面大概是这样子:


填写目标的页面大概是这样子:


击加号新增一个小目标,点击减号删除一个小目标,然后点击保存按钮,保存。


功能页面确定下来了,客户端的设计就差不多了,是不是很简单?那么服务端的框架用什么呢?我们选用Flask框架,为什么呢?因为使用简单,还有数据库,我们就用最流行的mysql吧,跟着主流走,就不会有太大的风险。技术框架和页面都确定好了,下一篇我们就开始编码咯。


原文作者:编程我也会;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2018-06-20

  • 博文量
    120
  • 访问量
    51690