Flask部署的非常简单,网上搜索如何部署Flask应用,能搜到中英文的很多资料,但基本上也都几句话带过,这让很多稍有经验的“新手”很没底。 所以Gevin前段时间仔细研究了一些相关资料,写了这篇比较深入的介绍Flask部署的文章,希望对大家能有所帮助。
Python 中使用package时,出现循环导入问题十分常见,本文提供了避免该问题的几种方法,详见正文
软件开发中通过日志记录程序的运行情况是一个开发的好习惯,对于错误排查和系统运维都有很大帮助。 Python标准库自带日志模块,网上也能找到一些文档说明,但Gevin依然感觉,通过这些资料,还不能让初学者在短时间迅速掌握python日志模块的使用,因此按照自己的思路,整理和补充了内容。
最近docker发布了Mac版本和Windows版本,使开发者用起来更方便简单了。Docker本来就是虚拟化技术,基于Docker来构建开发环境顺理成章。Gevin这两天也整理了构建开发环境的思路,在Mac下试验了一下,整体效果还是满意的。今天以django开发环境的构建为例,把构建思路记录下来,和大家分享一下。
基于一些不错的RESTful开发组件,可以快速的开发出不错的RESTful API,但如果不了解开发规范的、健壮的RESTful API的基本面,即便优秀的RESTful开发组件摆在面前,也无法很好的理解和使用。下文Gevin结合自己的实践经验,整理了从零开始开发RESTful
权限机制能够约束用户行为,控制页面的显示内容,也能使API更加安全和灵活;用好权限机制,能让系统更加强大和健壮。
Django文件下载功能,应该先写一个迭代器,用于处理文件,然后将这个迭代器作为参数传递给`StreaminghttpResponse`对象
本文是一个step by step的 Django deployment with nginx and uWSGI on ubuntu