Flask
...
ikeepo
https://ikeepo.github.io/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
理解endpoint vs API
endpoint Application Programm Interface (API) permits the interaction between two systems. In simple terms, an API endpoint is the point entry in a communication channel when two systems are interacting. It refers to touchpoints of the communication betw..原创 2020-12-06 14:08:36 · 1697 阅读 · 0 评论 -
理解Sanic中的uvloop
Foreword Sanic使用uvloop作为asyncio的事件循环。 asyncio与uvloop uvloop由Cython编写、建立在libuv之上,提高了asyncio的速度。详情参见:ref.no.11 asyncio是Python标准库中的一个异步I/O框架,是一个网络传输、协议和流量抽象化的集合。 uvloop是asyncio默认事件循环的一个替代品。 基于uvloop的...原创 2020-04-27 22:27:23 · 1623 阅读 · 0 评论 -
理解Sanic中的ujson
关于uvloop 类似的uvloop。参见《理解Sanic中的uvloop》 ujson(官网 使用介绍) 比标准库 json 及其社区版的 simplejson 都要快的 JSON 编解码库。 用法与json库相当: ujson.dumo(obj,stream)将obj转化为JSON字符串,将其写入stram ujson.dumps(obj)将dict字符串解析为str ujson.l...原创 2020-04-27 22:26:32 · 531 阅读 · 0 评论 -
(20200423已解决)Sanic.websocket出现RuntimeError: this event loop is already running.
问题描述 运行Sanic WebSocket服务器,出现如题错误。 解决方案 原因是在app.websockt('/')下的async def内又一次调用了loop=asyncio.get_event_loop(). 而Sanic的app.run()其实内部已经起了一个event_loop. 将async def内的loop=asyncio.get_event_loop()取消,改用awa...原创 2020-04-26 22:14:15 · 1430 阅读 · 0 评论 -
(2019.11.14已解决)Flask相应中换行符无效
flask 如题所述,在flask响应中有大量换行符,用于规范化显示,在测试环境中没有问题,但是在服务器的生产环境中,换行符都无效了。 可通过下述转换解决问题: '\n' # 替换为 '<br />' ...原创 2019-11-14 10:58:13 · 3594 阅读 · 1 评论 -
Flask中路由、注册路由概念
Flask路由1 现代Web框架使用路由技术来帮助用户记住应用程序URL。可以直接访问所需的页面,而无需从主页导航。 Flask中的route()装饰器用于将URL绑定到函数。 例如: @app.route('/hello') def hello_world(): return "hello world" 这里,URL '/hello’规则绑定到hello_world()函数。 因此...原创 2019-10-25 22:03:27 · 952 阅读 · 0 评论 -
Flask的视图函数
不建议所有视图函数放在一个文件内 代码太多,不易维护 不同业务模型,分在不同文件中 不将业务的视图函数放在启动文件(入口文件)里 未完待续 ...原创 2019-10-22 22:55:46 · 561 阅读 · 0 评论 -
Flask初步认识及相关学习资料汇总
Github (46331stars 2019.9.9) Flask是一个用Python写的轻量级的Web应用程序框架。 教程 Github Readme 官方文档 W3Cschool 从零开始用 Flask 搭建一个网站(一) 视频:从基础开始—基于Python Flask高级编程实战项目 上篇 视频:Python Flask框架视频教程 ...原创 2019-09-09 22:11:18 · 320 阅读 · 0 评论 -
pipenv与虚拟环境
pipenv Github pipenv是Python下面的包管理工具,集成了virtualenv、pip、pyenv三者的功能。 有人认为它很好,也有声音说还是virtualenv + pip更好。 虚拟环境 给项目创建一个虚拟环境。 参考教程 pipenv使用指南 Pipenv——最好用的python虚拟环境和包管理工具 Pipenv 和 Pyenv区别? Hello, Flas...原创 2019-09-09 22:45:41 · 323 阅读 · 0 评论 -
Flask用装饰器注册路由@app.route('/hello')
有两种注册路由方式,一种是用装饰器,一种是直接用add_url_rule()函数,装饰器其实是把add_url_rule()进行了封装。 # 方式一 @app.route('/hello') def hello(): return "Hello World" # 方式二 app.add_url_rule('/hello', view_func= hello) 装饰器...原创 2019-09-11 23:03:25 · 1427 阅读 · 0 评论
分享