Flask
文章平均质量分 89
自学Flask
忘川三
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flask学习笔记 - 视图函数
继续学习…# 接收 - URL参数from flask import request # 接收 - URL参数 @app . route('/greet/<name>') def greet(name) : return f'Hello, {name }!原创 2025-04-03 08:32:24 · 524 阅读 · 0 评论 -
Flask学习笔记 - 模板渲染
Flask 使用 Jinja2 模板引擎来渲染这些模板,将 Python 数据插入到 HTML 中,从而生成最终的网页。模板引擎来处理模板渲染。模板渲染允许你将动态内容插入到 HTML 页面中,使得应用能够生成动态的网页内容。自动转义:Jinja2 默认会对模板中的变量进行自动转义,防止 XSS 攻击。Jinja2 提供了多种控制结构,用于在模板中实现条件逻辑和循环。过滤器的写法与shell中的管道一样都是用"|"来表示。过滤器用于在模板中格式化和处理变量数据。模板是包含占位符的 HTML 文件。原创 2025-04-04 08:40:20 · 883 阅读 · 0 评论 -
Flask学习笔记 - 表单
是csrf_token未匹配的原因,对比了其它几种写法,未发现有什么特殊操作,其中提到清理浏览器缓存的操作,我一直都是使用Trae IDE自带的浏览器,抱着试一试的心态。用Chrome测试了下,是正常的!在Trae起的web服务和主机起的web服务,应该是有差别的。我又问了Trae里的AI,看能不能告诉我怎么清理自带的浏览器,然后它的回答,始终讲不到点上。一开始以为是html中的name和email是小写,导致提交时找不到元素,然而还是不对。要求name和email非空,且email要符合格式。原创 2025-04-05 08:58:43 · 1383 阅读 · 0 评论 -
Flask学习笔记 - 数据库
Flask 提供了多种方式来与数据库进行交互,包括直接使用 SQL 和利用 ORM(对象关系映射)工具,如 SQLAlchemy。SQLAlchemy 是一个强大的 ORM 库,可以简化数据库操作,通过 Python 对象与数据库表进行交互。Flask-Migrate 是一个用于数据库迁移的扩展,基于 Alembic,可以帮助你管理数据库的版本控制。SQLAlchemy 提供了丰富的查询功能,可以通过查询对象来执行各种查询操作。模型是数据库表的 Python 类,每个模型类代表数据库中的一张表。原创 2025-04-06 08:03:42 · 880 阅读 · 0 评论 -
Flask学习笔记 - 项目结构 + 路由
待业家中继续学习。@app.route('/') # 装饰器,用于定义路由。/ 表示根 URL。原创 2025-04-02 12:12:03 · 763 阅读 · 0 评论
分享