在Flask项目中,添加新的路由Flask提供了两种方式,一种是通过app.add_url_rule()这个方法往Flask项目中插入路由。另外一种就是通过Flask提供的@route装饰器给对应的方法加上装装饰器。第二种方法由于比较简单直观,是我在项目中最常用的注册路由的方...
在Flask中有Flask-Login这个插件可以帮我们实现用户登录权限管理管理,但是也仅仅是对登录和未登录做了区分校验。对于一个成熟的web系统来说不但有会员系统,还应该对会员的等级做出详细的划分,权限低的会员无法使用权限高的接口,我把这个成为会员的权限...
总的来说学习Flask也有一年多了,学的都是Flask的开发,到现在也有能力开发出中小型的后端项目了。但是所有的教程都没有告诉我到底如何在服务器上部署我们的Flask项目,我总不可能在服务器上用Flask自带的web服务器部署项目吧?这是极其不理智的,所以我查...
上篇文章简单的了解了一下SQL-Alchemy的Column类,这次趁着热度把Column的参数做一个简单的介绍。就像群里的大神说的那样:无论你解决不解决问题它一直在那里,你现在可以绕过去,但是学到最后这些问题始终要再次相遇,索性不如开始的时候就搞懂它。 Colum...
SQL-Alchemy是基于Python的一个对象关系映射框架。基于SQL-Alchemy我们可以在不编写原生SQL的前提下通过框架生成我们想要的数据表。基于数据库编写的业务逻辑也同样不需要编写原生SQL,ORM框架会根据根据编写的Python代码对SQL进行自动生成,这极大的简化...