python学习之Flask框架(二)
request参数的使用常用的request参数:属性说明类型values记录请求的数据,并转换为字符串*form记录请求中的表单数据MultiDictargs记录请求中的查询参数MultiDictcookies记录请求中的cookie信息Dictheaders记录请求中的报文头EnvironHea...
python学习之Flask框架(一)
flask基本框架 首先就需要创建一个web应用,而flask中创建应用的对象是Flask,所以用fromfrom flask import Flask导入。这里我们需要创建一个对象:app = Flask(__name__)然后就是路由地址和需要返回给浏览器的数据:@app.route(...

Flask学习与实战11:WebSocket的使用与简单通信
WebSocket协议用这个协议最方便的就是,服务器主动向客户端推送信息。客户端也可以主动向服务器发送信在普通的连接过程中,HTTP通过Request请求来界定,一个Request得到一个Response,在HTTP1.0中,这次HTTP请求就已经结束了。息。属于应用层协议,在握手阶段还是使用了HT...

Flask学习与实战10:实现项目前期工作、编写配置文件等
1.项目基础结构搭建1.1 config 数据库配置文件的设置1.2 exts 配置文件的设置因为现在项目设计两个部分,分别是用户、问答两个大部分,所以分成这两个蓝图。1.3 创建蓝图、及用户部分user、问答部分qa然后在init中导入这两个东西,这样外面直接导入这个init就可以使用了。(pyt...

Flask学习与项目实战9:WTF表单验证
1.WTF表单验证介绍Flask-WTF是简化了WTForms操作的一个第三方库。WTForms表单的两个主要功能是验证用户提交数据的合法性以及渲染模板。当然还包括一些其他的功能:CSRF保护,文件上传等。安装Flask-WTF默认也会安装WTForms,因此使用以下命令来安装Flask-WTF: ...

Flask学习与项目实战8:cookie与session的介绍与使用
1.cookie介绍cookie:在最开始的网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地...

Flask学习与项目实战7:一对一关系、管理表的映射与ORM、项目重构
上篇文章中提到了一对多关系, 也就是一个user对应多篇文章,这是一对多的关系,那么如何设置一对一的关系呢。一对一关系下面还是一对多的关系。通过更改代码如下即可设置一对一关系。迁移工具 Flask-Migrate插件如果上述的模型想要映射到数据库当中,需要进行 db.create_all()函数来进...

Flask学习与项目实战6:一对多关系实现
表关系一对一、一对多、多对多关系一、外键SQLAlchemy中可以使用外键。通过ForeignKey类来实现,并且可以指定表的外键约束。代码如下:class Article(Base): __tablename__ = 'article' id = Column(Integer,primary_ke...

Flask学习与项目实战5:通过SQLAlchemy连接数据库进行ORM模型的简单增删改查
SQLAlchemy介绍是对于数据库的ORM的框架,直接操作模型,安装命令为pip install SQLAlchemy。SQLAlchemy是一个独立的ORMR框架,可以独立于FLASK存在,也可以在Django中使用。Flask-SQLAlchemy是对SQLAlchemy的一个封装,更适合在f...

Flask学习与项目实战4:视图高级之蓝图和子域名、类视图
蓝图与子域名对于大项目,代码都不放在app.py里面,需要分类。即类似javaspringboot中的分层?每个功能分为一个更小规格的层次。url_prefix 就是 蓝图的前缀。和book相关的都在book中,和用户有关的都在user中。然后在主视图中即app.py中进行导入即可。现在就是不同模块...
更新时间 2023-07-04 21:11:29
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子