序列化 这个对于web开发来说算是必须课了,而且实现他们的方式方法还是很多,如原生的jsonify,还有其他的第三方框架也可以,不一一列举,这里...
Token生成 当下前后端分离十分流行的时候,token也用得非常的多。简单的理解就是身份令牌,一段带有很多重要含义的字符串。不仅在前后分离使用...
已知异常处理 wtf框架在处理数据校验的时候并不会把异常给抛出来,而是存放在表单的error里面,这里为了遵循restflu风格,统一把异常抛出...
什么是单元测试? 程序开发过程中,写代码是为了实现需求。当我们的代码通过了编译,只是说明它的语法正确,功能能否实现则不能保证。 因此,当我们的某...
我们在这单个文件中可以定义路由、视图函数、定义模型等等。但这显然存在一个问题:随着业务代码的增加,将所有代码都放在单个程序文件中,是非常不合适的...
在开发过程中,很多应用程序都需要通过邮件提醒用户,Flask的扩展包Flask-Mail通过包装了Python内置的smtplib包,可以用在F...
在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库。最直接的方式就是删除旧表,但这样会丢失数据。更好的解决办法是使用数据库迁移框架,...
Flask本身不限定数据库的选择,你可以选择SQL或NOSQL的任何一种。也可以选择更方便的SQLALchemy,类似于Django的ORM。S...
在Flask中,有一些特殊的变量和方法是可以在模板文件中直接访问的。 config对象 request 对象: 就是 Flask 中表示当前请求...
文集作者