
flask从入门到熟练运用
和博主一起从基础慢慢熟练flask框架,以及其核心思想。
达达爱吃肉
否极泰来
展开
-
图解flask核心对象以及运行原理及Working outside of application context的解决办法
前言前面几章对flask的一个基本的使用进行了一个入门,那么这一章将会对flask的核心对象以及其运行原理进行讲解。画张图吧与其枯燥的干讲,不如画张图吧。原创 2020-09-26 23:46:52 · 1061 阅读 · 0 评论 -
flask web 基础(三) 目录模板设置
封装flask核心对象class Application(Flask): def __init__(self,import_name, template_folder=None,root_path=None): super( Application,self).__init__(import_name,template_folder=template_folder,root_path=root_path,static_folder=None) self.config原创 2020-07-12 20:26:23 · 1333 阅读 · 0 评论 -
flask web 基础(二) 通过orm(sql_alchemy)操作数据库
前言 一个优秀的web框架一定是有一个较为成熟的orm机制的,比如python的django框架的djangoorm, java的Mybatis等都能实现较为全面的orm机制。flask虽然作为一个轻量级的web框架,当然也考虑到了这一点。但是flask并没有自己开发属于自己的orm生态,而是把sqlAlchemy 重新封装为了flask_sqlalchemy插件。什么是...原创 2020-05-09 14:20:22 · 402 阅读 · 0 评论 -
flask web 基础(一) 第一个简单的web网站
前言作为python 经典的两大web 框架 django 与 flask ,flask 一直以其精简而优雅而受人喜爱。而不同于其他web框架,flask上手非常简单,非常适合想快速上手的同学们。安装准备python 3flask (pip直接安装,因为有依赖这里建议pip直接安装)有条件的同学建议 安装 pipenv 实现虚拟环境几行代码实现一个web网站from flask im...原创 2020-02-10 21:49:54 · 1195 阅读 · 0 评论 -
flask 中 sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1054的解决办法
今天在开发时遇到个错误,是pymysql 抛出的1054异常。大概是意思是电脑区分不了列,网上找到了一个解决办法是把sql = “INSERT INTO mytb(title,keywd) VALUES(%s,%s)”%(x,y)改为sql = “INSERT INTO mytb(title,keywd) VALUES(’%s’,’%s’)”%(x,y但仔细一看我用的是sqlchemer...原创 2020-03-01 13:50:00 · 1414 阅读 · 0 评论 -
python 开发中token加解密的快速实用
itsdangerous的介绍itsdangerous是python的第三方库,其内部是基于HMAC和SHA1进行数据加密的,是一种安全的基于加密hash函数和共享密钥的消息认证协议。其具体的内部实现机制我们这里不做深究,我们暂时可以把他理解为一种较为复杂且安全的对称型加密算法。itsdangerous的使用场景在当下的web编程中,对于安全的考量是决定web编程是否成功甚至合格的重要因素。...原创 2020-03-19 00:31:24 · 816 阅读 · 0 评论