Flask
...
PerpetualLearner
这个作者很懒,什么都没留下…
展开
-
理解endpoint vs API
endpointApplication 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 · 1404 阅读 · 0 评论 -
理解Sanic中的uvloop
ForewordSanic使用uvloop作为asyncio的事件循环。asyncio与uvloopuvloop由Cython编写、建立在libuv之上,提高了asyncio的速度。详情参见:ref.no.11asyncio是Python标准库中的一个异步I/O框架,是一个网络传输、协议和流量抽象化的集合。uvloop是asyncio默认事件循环的一个替代品。基于uvloop的...原创 2020-04-27 22:27:23 · 1300 阅读 · 0 评论 -
理解Sanic中的ujson
关于uvloop类似的uvloop。参见《理解Sanic中的uvloop》ujson(官网 使用介绍)比标准库 json 及其社区版的 simplejson 都要快的 JSON 编解码库。用法与json库相当:ujson.dumo(obj,stream)将obj转化为JSON字符串,将其写入stramujson.dumps(obj)将dict字符串解析为strujson.l...原创 2020-04-27 22:26:32 · 453 阅读 · 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 · 1064 阅读 · 0 评论 -
(2019.11.14已解决)Flask相应中换行符无效
flask如题所述,在flask响应中有大量换行符,用于规范化显示,在测试环境中没有问题,但是在服务器的生产环境中,换行符都无效了。可通过下述转换解决问题:'\n'# 替换为'<br />'...原创 2019-11-14 10:58:13 · 3286 阅读 · 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 · 787 阅读 · 0 评论 -
Flask的视图函数
不建议所有视图函数放在一个文件内代码太多,不易维护不同业务模型,分在不同文件中不将业务的视图函数放在启动文件(入口文件)里未完待续...原创 2019-10-22 22:55:46 · 463 阅读 · 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 · 1299 阅读 · 0 评论 -
pipenv与虚拟环境
pipenv Githubpipenv是Python下面的包管理工具,集成了virtualenv、pip、pyenv三者的功能。有人认为它很好,也有声音说还是virtualenv + pip更好。虚拟环境给项目创建一个虚拟环境。参考教程pipenv使用指南Pipenv——最好用的python虚拟环境和包管理工具Pipenv 和 Pyenv区别?Hello, Flas...原创 2019-09-09 22:45:41 · 236 阅读 · 0 评论 -
Flask初步认识及相关学习资料汇总
Github (46331stars 2019.9.9)Flask是一个用Python写的轻量级的Web应用程序框架。教程Github Readme官方文档W3Cschool从零开始用 Flask 搭建一个网站(一)视频:从基础开始—基于Python Flask高级编程实战项目 上篇视频:Python Flask框架视频教程...原创 2019-09-09 22:11:18 · 225 阅读 · 0 评论