首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
愤怒的代码
掘友等级
有思想的程序猿
|
SZ
在大湾区编码
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
81
文章 76
沸点 5
赞
81
返回
|
搜索文章
最新
热门
基于Flask开发企业级REST API应用(四)
几乎现在所有应用都会用到缓存技术,而在服务器端redis是很多实现缓存的首选技术。 对于我们这个应用也是需要使用缓存技术提高接口访问速度。 首先安装redis,并启动redis服务。 建议详细的配置可以参阅相关官方文档。本文的重点还是关注在项目中的使用。 然后对redis做了一…
基于Flask开发企业级REST API应用(三)
前两章把程序的结构以及API的协议基本上搭建起来了。本文开始不打算对每个模块接口都进行实现,因为基本上都是业务逻辑代码,而且整篇文章都把代码贴出来,那将是一个灾难。 《上一章》对登录授权模块的接口进行了实现,在写本篇文字的时候,我也把用户模块的用户列表、用户信息查询、更新用户信…
基于Flask开发企业级REST API应用(二)
本节开始项目的编码实现。首先我们来实现登录注册模块的相关API。本项目我们是使用前后端分离的模式,在实现登录注册功能之前,假设我们的接口是开放的,那么需要确定接口校验方案。 我们的目标是接口不能被抓包重复访问,并且要对客户端的可靠性进行验证。 时间戳的作用是,保证这个请求在一定…
基于Flask开发企业级REST API应用(一)
前面对Python WEB框架Flask的源码进行走读,对服务的启动流程、路由原理和模板渲染有了一个宏观的认识。不过说了那么多理论,接下来就利用Flask开发一个企业级的API应用。 我选用团队最近开发的一个企业应用作为案例。这是一个恋爱交友应用,本来是使用Java的Sprin…
Python Web Flask源码解读(三)——模板渲染过程
前面对Flask启动流程和路由原理都进行了源码走读。今天我们看看模板渲染的过程。 这个模板中name是参数,通过调用render_template方法就可以根据参数实现html模板文件的渲染。 方法的注释很清楚,从templates文件夹中找到名称为template_name的…
Python Web Flask 源码解读(二) —— 路由原理
接上一篇的话题,继续阅读Flask的源码,来看一下这个框架路由原理。 在Flask中是使用@app.route这个装饰器来实现url和方法之间的映射的。 在route方法中有两个参数rule和options。rule是url规则,options参数主要是werkzeug.rou…
Python Web Flask源码解读(一)
它由Python标准定义的一套Web Server与Web Application的接口交互规范。 WSGI不是一个应用、框架、模块或者库,而是规范。 举例子来说明容易理解,例如常见的Web应用框架有Django、Flask等,而Web服务器有uWSGI、Gunicorn等。W…
Python源码学习Schedule
上一篇介绍了一个简单的Python调度器的使用,后来我翻阅了一下它的源码,惊奇的发现核心库才一个文件,代码量短短700行不到。这是绝佳的学习材料。 让我喜出望外的是这个库的作者竟然就是我最近阅读的一本书《Python Tricks》的作者!现在就让我们看看大神的实现思路。 sc…
一个简单的Python调度器
最近在做项目的时候经常会用到定时任务,由于我的项目是使用Java来开发,用的是SpringBoot框架,因此要实现这个定时任务其实并不难。 这个是一个扩展自threading模块来实现的定时任务。它其实是一个线程。 这个内置的工具使用起来也简单,对于熟悉Java的同学来说也是非…
Python中面向对象你应该知道的事
==运算符是比较两个对象的内容是否相等,默认情况是调用对象的__eq__方法进行比较;而is是比较两个对象是否一样,它比较的两个对象的id,即它们的内存地址是否相同。 在比较时但也有例外。Python对一些常用的值进行缓存优化,例如在区间[-5,256]的整数,它们在创建时,无…
下一页
个人成就
文章被点赞
458
文章被阅读
134,670
掘力值
3,780
关注了
16
关注者
384
收藏集
0
关注标签
54
加入于
2018-09-28