在 Flask 程序中实现 CKEditor 图片上传和 CSRF 保护

《Flask Web 开发实战》第 2 个实战项目是一个博客(Bluelog),这个项目本来没有添加图片上传支持,很多人想要自己实现,结果因为项目中同时使用了 CSRFProtect 扩展,它会默认验证所有 POST 请求,进而导致上传图片的请求出错。反馈的人多了,我就做了一些事情来改善这个问题:  [...] 

写一本Flask入门教程

第一次萌生出这个念头是在2016年,刚开始写知乎专栏《Hello, Flask!》的时候。写了几篇文章后,原来计划的系统性的教程就变成了一堆零散主题的文章。一年后,又有过一次写教程的念头,那是在《用Flask实现豆瓣相册(一)》;只不过,刚刚完成第一篇,就开始写《Flask Web开发实战》了。书写完到现在,又是一年过去了。  [...] 

一本技术书的写作,能给一个社区带来什么?

 

写作《Flask Web开发实战》花费了一年多的时间,在这期间,除了编写5个项目实例和写作外,我还花了一部分时间来和书中涉及的Python库(主要是Flask扩展)打交道。这篇文章总结了这本书的写作给整个Flask社区带来的一些改变。 [...] 

参加北京 PyCon China 2018

说来惭愧,我在北京场开始前一个月才知道国内也有PyCon。9月16号,在聊天群里有朋友建议我去参加PyCon。从考虑去不去,到决定演讲主题,报名闪电演讲,再到变成主题演讲,只花了两天的时间。此时距离大会开始还有26天。  [...] 

李辉

2018年9月29日

在下个月14号(10/14)的PyCon China 2018北京场的分会场C(Python 工程化应用 ),我有一场关于Flask的演讲,主题是“自由的Flask”。因为能力有限,内容不会太过深入,但我会尽量让它有趣一点,介绍一下Flask灵活性在各个方面的表现。另外,我还准备了一些Flask贴纸,欢迎参加的同学来找我领取。(详细的日程&购票信息:huodongxing.com/go/pyco) [...]