Python实战-编写Web App-Day9-构建前端

Python实战-编写Web App-Day9-构建前端
至此,后端工作基本构建完成。接下要开始设计和编程前端页面了。为了更容易构建出复杂的HTML前端页面,我们需要一套基础的CSS框架和jQuery作为操作DOM的JavaScript库。 如今好用流行的CSS框架有很多例如:Bootstrap, Pure CSS, Bulma, Semantic UI 等。此教程会使用UIkit 作为网站的CSS 框架,具体的教……继续阅读 »

6个月前 (04-20) 68浏览 0评论 0个赞

Python实战-编写Web App-Day8-编写API

Python实战-编写Web App-Day8-编写API
API就是把Web App的功能全部封装了,所以,通过API操作数据,可以极大地把前端和后端的代码隔离,使得后端代码易于测试,前端代码编写更简单。一个API也是一个URL的处理函数,我们希望能直接通过一个@api来把函数变成JSON格式的REST API,这样,获取注册用户可以用一个API实现如下: @get('/api/users'……继续阅读 »

6个月前 (04-19) 71浏览 0评论 0个赞

Python实战-编写Web App-Day7-构建MVC

Python实战-编写Web App-Day7-构建MVC
先说明下什么是MVC,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一……继续阅读 »

6个月前 (04-17) 59浏览 0评论 0个赞

Python实战-编写Web App-Day5-编写Web框架

Python实战-编写Web App-Day5-编写Web框架
在正式开始Web开发前,我们需要编写一个Web框架。 由于aiohttp相对比较底层,所以我们需要基于aiohttp自己封装一个处理url的Web框架。 ## 定义add_route函数,来注册一个URL处理函数 def add_route(app, fn): method = getattr(fn, '__method__……继续阅读 »

6个月前 (04-14) 144浏览 0评论 0个赞