Flask后端笔记数据库的设置数据库安装数据库的基本命令在Flask中使用mysql数据库使用Flask-SQLAlchemy管理数据库常用的SQLAlchemy字段类型常用的SQLAlchemy列选项常用的SQLAlchemy关系选项查询操作常用的SQLAlchemy查询过滤器常用的SQLAlchemy查询执行器查询:过滤器 数据库的设置Web应用中普遍使用的是关系模型的数据库,关系型数据库把
转载 2023-09-26 15:41:00
75阅读
初识Flask  Flask 是一个 Python 实现的 Web 开发微框架。  Flask 基于两个外部库: Jinja 2模板引擎和Werkzeug WSGI 工具集。  要细读它们的文档,请点击下面的链接:Jinja2 文档 Werkzeug 文档       前言“微” 是什么意思?“微”(micro) 并不表示你需要把整个 Web 应用
最近在学习python web开发,flask web框架让python web开发变得非常简单。在学习《Flask Web开发实战》中的开源博客(blueblog)程序时发现有很多地方的写法值得商榷,都可以进行优化。如在显示文章数和回复数的时候是在模板中直接通过对象列表的长度来获取如{{ category.posts|length }},这种方式实际是进行查询后再获取对象列表的长度,而这种查询是
转载 2024-03-20 18:01:44
156阅读
1,Python现阶段三大主流web框架Django, Tornado, Flask对比Django主要特点是大而全,集成了很多组件,列如:Models Admin Form等等,不管用得用不着反正它全部都有,属于氢能型框架Tornado主要特点是原生异步非阻塞,在IO密集型应用和多任务处理上占据绝对性的优势,属于专注型框架Flask主要特点小而轻,原生组件几乎为0,三方提供的组件请参考Djang
转载 2024-06-05 05:16:40
34阅读
一、初识FlaskPython三大主流Web框架对比1、三大框架的特点Django 主要特点是大而全,集成了很多组件,例如: Models Admin Form 等等, 不管你用得到用不到,反正它全都有,属于全能型框架Tornado 主要特点是原生异步非阻塞,在IO密集型应用和多任务处理上占据绝对性的优势,属于专注型框架Flask 主要特点小而轻,原生组件几乎为0, 三方提供的组件请参考Djang
转载 2023-07-20 21:38:09
65阅读
一、Python 现阶段三大主流Web框架 Django、Tornado、Flask 对比  Django 主要特点是大而全,集成了很多组件(例如Models、Admin、Form等等), 不管你用得到用不到,反正它全都有,属于全能型框架,通常用于大型Web应用,由于内置组件足够强大所以使用Django开发可以一气呵成,优点是大而全,缺点也就暴露出来了,这么多的资源一次性全部加载,肯定会造成一部分
转载 2024-01-03 08:54:30
177阅读
# Python Flask 并发性能探讨 在现代 web 开发中,Flask 作为一款轻量级的 Web 框架,凭借其简洁和灵活性,受到了广泛欢迎。然而,在处理并发请求方面,Flask 由于其单线程的特性,可能会在高并发场景下面临性能瓶颈。在本篇文章中,我们将探讨 Flask 的并发性能,如何优化 Flask 应用以提高并发处理能力,并提供一些代码示例。 ## 1. Flask 的工作原理
原创 10月前
465阅读
01-介绍Flask-SQLAlchemy是一个Flask扩展,简化了在Flask应用中使用SQLAlchemy的操作。SQLAlchemy提供了高层ORM,也提供了使用数据库原生SQL的低层功能。 # 安装 pip install flask-sqlalchemy 在Flask-SQLAlchemy中,数据库使用URL指定。应用使用的数据库URL必须保存到Flask配置对象的 SQLALC
转载 2024-04-25 19:43:15
0阅读
一、uwsgi操作(等价于manager.py,实际是代为打开app.run主程序入口)新建或者修改:uwsgi_config.ini [uwsgi] ;socket = 0.0.0.0:8000 #这里的设置必须和nginx的设置对应,分号注释(最好不要出现注释行,这里只是提醒,实际不要这一行) uid = root gid = root master = true socket = /opt/
docker从入门到实践## 一、命令行方式+dockerfile部署。1️⃣ 部署mysql容器 docker pull mysql #拉取mysql镜像 docker run --name mysql -v /Users/zhaotengwei/Desktop/mysql:/database -p 6666:3306 -e MYSQL_ROOT_PASSWORD=woaini12
转载 2023-07-29 23:49:23
143阅读
Flask框架难学吗?它和Django哪个更容易一些,这可能是学Python web开发的同学经常问的问题,下面来说一下flask框架。Flask是python的web框架,最大的特征是轻便,让开发者自由灵活的兼容要开发的feature。为什么要从Flask开始学习web框架?1.python语言的灵活性给予了Flask同样的特征;2.无论是用户画像还是产品推荐,python相比其他语言都有极大的
  前面的章节中我们已经学习了如何建立模型和关系,接下来我们学习如何使用模型的最好方法是在Python shell 中实际操作。并将介绍最常用的数据库操作。一.创建表  首先,我们要让Flask-SQLAlchemy 根据模型类创建数据库。方法是使用db.create_all()函数 (venv) $ python hello.py shell >>> from hello i
转载 2023-07-11 17:10:16
167阅读
flask中一般使用flask-sqlalchemy来操作数据库,使用起来比较简单,易于操作。安装   pip install flask-sqlalchemy配置配置选项说明SQLALCHEMY_DATABASE_URI连接数据库。示例:mysql://username:password@host/post/db?charset=utf-8SQLALCHEMY_BINDS一个将会绑定多种数据库的
转载 2023-07-11 17:53:27
100阅读
1.用到的工具:1.1首先是先安装mysql,安装过程可以参考如下连接:https://zhuanlan.zhihu.com/p/46905335安装好mysql之后,可以再安装Navicat ,这个软件是一个客户端,可以比较直观的操作其中的内容。后期新建的表也可以再里面看到。1.2安装flask-sqlalchemy通过指令pip install flask-sqlalchemy安装。 pip
转载 2023-08-10 13:56:41
99阅读
数据库是一个网站的基础。Flask可以使用很多种数据库。比如MySQL,MongoDB,SQLite,PostgreSQL等。这里我们以MySQL为例进行讲解。而在Flask中,如果想要操作数据库,我们可以使用ORM来操作数据库,使用ORM操作数据库将变得非常简单。在讲解Flask中的数据库操作之前,先要安装这些模块mysql:如果是在windows上,到官网下载。如果是ubuntu,通过命令su
转载 2023-11-27 00:35:29
102阅读
文章目录四. Flask框架之 MySQL数据库操作及项目重构MySQL数据库操配置数据库的变量配置数据库的连接测试数据库是否连接成功增删查改操作添加数据查找数据修改数据删除数据一对多ORM类映射ORM项目重构config.pyext.pymodels.pyapp.py 四. Flask框架之 MySQL数据库操作及项目重构MySQL数据库操配置数据库的变量HOSTNAME = '127.0.0
转载 2023-09-22 20:58:11
97阅读
MySQL入门】(五)Flask使用MySQL存储数据本文基于MySQL 8.0.29 和 Python 3.8。1. flask_sqlalchemy简介Flask-SQLAlchemy 是一个为 Flask 应用增加 SQLAlchemy 支持的扩展,也是一种数据库框架,支持多种数据库后台。它致力于简化在 Flask 中 SQLAlchemy 的使用,提供了有用的默认值和额外的助手来更简单地
转载 2023-08-18 16:36:17
105阅读
Flask-SQLAlchemy 是一个为 Flask 应用增加 SQLAlchemy 支持的扩展。它致力于简化在 Flask 中 SQLAlchemy 的使用。SQLAlchemy 是目前python中最强大的 ORM框架, 功能全面, 使用简单。ORM优缺点优点有语法提示, 省去自己拼写SQL,保证SQL语法的正确性orm提供方言功能(dialect, 可以转换为多种数据库的语法), 减少学习
转载 2024-05-02 17:40:23
73阅读
Flask mysql 简单链接使用
原创 2018-04-26 19:02:10
2074阅读
1评论
使用sqlalchemy连接mysqlsqlalchemy是python中著名的orm框架,通过这个框架我们可以不用关心sql语句,就能操作数据库。大大的提高开发效率。当然通过orm来操作数据库会执行很多的数据库冗余操作,降低程序的运行效率。不过既然选择使用python来编写程序,那么这么这点开销和开发效率相比就显得不值一提了。先安装sqlalchemy和pymysql,安装之后就是连接数据库(使
  • 1
  • 2
  • 3
  • 4
  • 5