Python-Flask后端框架
文章平均质量分 94
助你将 Flask 的无限潜力转化为可落地的技术成果。无论你是渴望进阶的开发者,还是寻求突破的技术探索者,本专栏都将成为你攀登技术高峰的坚实阶梯,解锁 Python Flask 在 Web 开发领域的无限可能。
段一凡-华北理工大学
华北理工大学在读博士生,研究方向为工业大数据、铁前全流程智能化应用、低碳冶金
合作交流请添加微信:18631356355
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python+flask后端开发~项目实战 | 博客问答项目--用户(UserModel)、验证码(EmailCaptchaModel)两个数据库模型实现注册功能底层数据架构搭建
本文介绍了基于Flask框架的博客系统开发中两个核心数据库模型的搭建与功能实现,包括:1) 通过exts.py配置SQLAlchemy和Mail扩展插件;2) 在config.py中设置数据库连接和邮件服务器参数;3) 创建UserModel和EmailCaptchaModel两个ORM模型,分别用于用户信息管理和邮箱验证码存储;4) 前端注册页面通过AJAX请求获取验证码,后端实现验证码生成与邮件发送。文章还提供了相关技术细节的参考链接,为后续用户注册和验证功能开发奠定了基础--华北理工大学段一凡原创 2025-09-02 14:43:20 · 960 阅读 · 0 评论 -
python+flask后端开发~项目实战 | 博客问答项目--数据库信息的基本配置与UserModel的创建,映射,关联
本文介绍了如何为Flask博客问答项目配置MySQL数据库并建立ORM映射。首先在config.py中完成数据库连接配置,使用utf-8mb4字符集支持Emoji;然后在models.py创建UserModel类,定义用户表的字段结构;最后通过Flask-Migrate实现数据库迁移。文章详细说明了配置步骤、代码实现及常见错误排查方法,为后续开发登录注册、博客发布等功能奠定基础。--来自华北理工大学段一凡的博客专栏原创 2025-08-18 10:15:47 · 1290 阅读 · 0 评论 -
python+flask后端开发~项目实战 | 博客问答项目--模块化文件架构的基础搭建
Flask博客项目实战指南:项目采用模块化开发模式,介绍了项目开发初期的基础文件结构搭建过程。通过蓝图(blueprints)实现功能解耦,包含静态资源管理(static/)、模板渲染(templates/)和MySQL数据库集成。详细讲解了配置中心(app.py)、模型定义(models.py)等关键文件的编写规范,并推荐Navicat作为数据库管理工具。--来自华北理工大学段一凡的博客专栏原创 2025-08-17 16:24:26 · 1641 阅读 · 0 评论 -
python+flask后端开发~进阶系列 | Flask-migrate插件:实现ORM模型的迁移
本文介绍了Flask项目中数据库迁移的必要性及Flask-Migrate插件的使用。传统的db.create_all()方法只能创建新表,无法处理表结构变更,缺乏版本控制能力。Flask-Migrate基于Alembic,支持自动检测数据库变更、版本控制和自动化迁移。文章详细讲解了插件的安装配置步骤,包括初始化迁移环境、生成和应用迁移脚本,并提供了实战示例。通过Flask-Migrate,开发者可以高效管理数据库结构变更,提升项目可维护性。--华北理工大学段一凡的博客专栏原创 2025-08-13 10:30:00 · 1150 阅读 · 0 评论 -
python+flask后端开发~进阶系列 | Flask后端ORM模型的外键与数据库表之间的关系
本文介绍了在Flask-SQLAlchemy中使用ORM模型实现外键关系的方法。首先阐述了外键的基本概念及其确保数据完整性和一致性的作用,然后通过代码示例演示了如何定义外键字段(db.ForeignKey)和建立双向映射关系(db.relationship)。重点讲解了如何通过author_id外键关联User和Article表,并使用back_populates参数实现对象间的双向引用。最后展示了如何通过外键关系进行数据查询和操作。--华北理工大学段一凡的博客专栏原创 2025-08-12 10:15:00 · 2036 阅读 · 0 评论 -
python+flask后端开发~进阶系列 | Flask后端ORM模型执行数据库的增、删、改、查(CRUD)操作
介绍了Python+Flask框架中ORM模型的高级应用,重点讲解了数据库增删改查(CRUD)操作。通过SQLAlchemy ORM框架,开发者可以面向对象的方式操作数据库而无需直接编写SQL语句。文章详细演示了ORM模型创建、数据添加、查询、修改和删除的具体实现方法,包括代码示例和操作结果展示。这些技术能够显著提高代码的可读性、可维护性和开发效率,适合需要快速构建Flask后端服务的开发者学习和参考。--华北理工大学段一凡的博客专栏原创 2025-08-11 10:00:00 · 1674 阅读 · 0 评论 -
python+flask后端开发~进阶系列 | 对象关系映射ORN模型与数据库→表之间的映射
Python + Flask 后端开发中的ORM模型应用.本文介绍了ORM(对象关系映射)技术在Python + Flask后端开发中的关键作用。通过SQLAlchemy框架,ORM将数据库表映射为Python类,简化了数据库操作并提高了开发效率。文章详细讲解了ORM的基本概念、优势,并通过创建User模型实例展示了具体实现方法。同时对比了ORM与原生SQL的性能差异,指出ORM在开发效率和可维护性上的优势,而原生SQL在复杂查询和批量操作中性能更优。--华北理工大学段一凡原创 2025-08-10 10:15:00 · 1114 阅读 · 0 评论 -
Python + Flask 后端开发~进阶系列 | Flask与底层数据库(MySQL)的连接
介绍了如何在Flask项目中连接MySQL数据库的关键步骤。首先讲解了Python与MySQL交互所需的驱动包安装(PyMySQL/mysql-connector-python),然后详细说明了Flask-SQLAlchemy工具的安装与配置方法。文章重点演示了Flask应用与MySQL数据库的连接过程,包括数据库URI配置、Navicat工具的使用以及数据表创建方法,最后提供了连接测试代码。通过本文,开发者可以掌握Flask与MySQL集成的完整流程,为Web应用开发奠定数据库基础。--华北理工大学段一凡原创 2025-08-09 10:00:00 · 724 阅读 · 0 评论 -
Python + Flask 后端开发系列 | Jinja2 模板中的静态文件加载与使用细节
介绍了在Flask框架中使用Jinja2模板引擎加载和使用静态文件的方法。主要内容包括:1) 静态文件类型(CSS、JavaScript、图片等)及其存储位置;2) 使用url_for函数加载静态文件的基本语法和示例;3) 自定义静态文件路径的配置方法;4) 实际案例演示如何加载CSS和JavaScript文件并实现效果。文章还提供了完整的代码示例和渲染效果图,帮助开发者快速掌握静态资源的管理技巧,提升Flask项目的开发效率。适合需要学习Flask静态文件管理的开发者阅读参考。--华北理工大学段一凡原创 2025-08-08 09:15:00 · 1001 阅读 · 0 评论 -
python+flask后端开发系列 | Jinja2下HTML模板的继承机制与应用场景
本文深入解析Flask开发中Jinja2模板继承机制的核心功能与应用。通过父模板定义页面框架(如base.html),子模板(如index.html)可复用结构并覆盖特定块(title/content),实现代码复用。文章演示了基础继承、动态内容加载(如时间过滤器datetimeformat)和块覆盖等实操案例,并探讨了多页面布局、组件化开发等应用场景。掌握模板继承能显著提升Flask项目的开发效率和代码可维护性,适合希望优化前端架构的开发者学习实践。--华北理工大小段一凡原创 2025-08-07 10:00:00 · 880 阅读 · 0 评论 -
Python + Flask 后端开发系列 | Jinja2 模板下,HTML 中使用模板语法执行控制语句!
本文介绍了Flask后端开发中Jinja2模板控制语句的应用,重点讲解条件语句和循环语句的使用方法。通过高炉炼铁监控系统的实际案例,演示了如何根据温度数据动态显示预警信息。文章包含Flask应用的基本结构、Jinja2模板语法示例,以及工业场景下的实践应用,帮助开发者掌握动态数据渲染和逻辑控制的核心技能。 --华北理工大学段一凡原创 2025-08-06 10:30:00 · 1070 阅读 · 0 评论 -
python+flask后端开发系列 | Jinja2模板下,过滤器的使用
Flask框架中的Jinja2模板过滤器应用指南。内容涵盖:1)Jinja2基础功能与渲染原理;2)常用内置过滤器的实践应用;3)自定义过滤器开发方法;4)展示类与字典两种高级过滤器的封装形式;5)结合高炉炉温监控系统功能简易实例,演示过滤器在实际项目中的应用场景。通过学习,开发者将掌握模板数据处理的核心技能,提升前端展示效果和开发效率。原创 2025-08-04 09:30:00 · 2124 阅读 · 0 评论 -
python+flask后端开发系列 | request工具详解!
Flask的Request对象是处理HTTP请求的核心工具。本文介绍了Request工具的使用技巧,包括:获取URL查询参数(request.args)、表单数据(request.form)、JSON数据(request.json)、文件上传(request.files)、路径参数(动态路由)、原始请求体(request.data)、请求头信息(request.headers)、Cookie(request.cookies)、请求方法类型(request.method)等原创 2025-08-01 10:13:21 · 1126 阅读 · 0 评论 -
python+flask后端开发系列 | 认识request、response以及cookie!!!
介绍了Flask框架中的三个核心概念:request、response和cookie。request对象用于获取客户端请求数据;response对象用于构建服务器响应,支持自定义内容和状态码;cookie用于在客户端存储用户状态信息。掌握这些概念是构建Flask应用的基础,为后续学习更高级特性打下基础。原创 2025-07-31 08:30:00 · 837 阅读 · 0 评论 -
python+flask后端开发系列 | 注册路由,让url资源(装饰器)与视图函数(控制器)建立一个映射!
Flask框架中路由注册的核心机制,通过装饰器@app.route将URL与视图函数映射,实现请求处理。详细解析了从根目录到多级子目录的路由配置方法,包括静态页面渲染和参数传递,并展示了不同URL访问对应的前端响应效果。原创 2025-07-29 19:52:31 · 804 阅读 · 0 评论 -
python+flask后端开发系列 | 15分钟把第一个 Flask 项目跑起来!
一篇Flask快速入门指南,通过15分钟教程帮助读者搭建可运行的最小Flask项目。内容涵盖环境配置(Python 3.9+、PyCharm)、项目创建步骤,以及基础代码解析。教程提供可视化GIF动图和可复制代码,从虚拟环境配置到编写第一个/api/ping路由,最终实现在本地5000端口运行的Flask服务。原创 2025-07-28 17:11:50 · 1228 阅读 · 0 评论
分享