2020年3月17日

写Flask应用时的一些优雅技巧

摘要: 借助find_modules,import_string优雅地注册蓝图模块 find_modules, import_string这两个函数包含在werkzeug.utils工具包中,借助着两个工具函数可以帮助我们在更优雅的给应用注册blueprint模块,尤其是当项目中blueprint模块很多的 阅读全文

posted @ 2020-03-17 14:51 不要挡着我晒太阳 阅读(349) 评论(0) 推荐(0) 编辑

关于python字典类型最疯狂的表达方式

摘要: 一个Python字典表达式谜题 让我们探究一下下面这个晦涩的python字典表达式,以找出在python解释器的中未知的内部到底发生了什么。 # 一个python谜题:这是一个秘密 # 这个表达式计算以后会得到什么结果? >>> {True: 'yes', 1: 'no', 1.0: 'maybe' 阅读全文

posted @ 2020-03-17 14:16 不要挡着我晒太阳 阅读(278) 评论(0) 推荐(0) 编辑

ImportError:attempted relative import with no known parent package

摘要: 前言 在这篇文章中,我将会解析 ImportError: attempted relative import with no known parent package 这个异常的原因。当你在运行的python脚本。使用了相对引用方式 (类似import ..module) 去引用包时,可能会出现这个 阅读全文

posted @ 2020-03-17 13:46 不要挡着我晒太阳 阅读(10551) 评论(0) 推荐(0) 编辑

web框架中的代码自动重载怎么实现

摘要: 在开发和调试wsgi应用程序时,有很多方法可以自动重新加载代码。例如,如果你使用的是werkzeug,则只需要传use_reloader参数即可: run_sumple('127.0.0.1', 5000, app, use_reloader=True) 对于Flask,实际上在内部使用werkze 阅读全文

posted @ 2020-03-17 13:24 不要挡着我晒太阳 阅读(297) 评论(0) 推荐(0) 编辑

websocket的原理和使用

摘要: 什么是websocket WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数 阅读全文

posted @ 2020-03-17 12:33 不要挡着我晒太阳 阅读(1742) 评论(0) 推荐(0) 编辑

导航