摘要:页面优化插件 应用场景 原生的页面在对于前端不够熟悉的情况下,编写起来是比较困难的。包括设置一些样式,从头再学习 CSS 成本较大。 如果要简化学习成本,可以通过响应式的前端框架 Bootstrap 完成,通过使用 Bootstrap,开发者可以节省大量的时间和精力。 在 Bootstrap 的基础
阅读全文
随笔分类 - 测试开发 / Flask / 路由管理与注册
摘要:路由跨域 跨域限制 在进行前后端联调的时候,可能会遇到下面这个报错: 这个错误就是跨域问题,是发生在浏览器端的。浏览器中有一个同源策略,它是一个安全策略,用来限制源的交互。 同源策略:是一种约定,它是浏览器核心也最基本的安全功能,它会阻止一个域的 JS 脚本和另外一个域的内容进行交互,如果缺少了同源
阅读全文
摘要:静态文件 静态文件(static files)和模板概念相反,指的是内容不需要动态生成的文件,比如图片、CSS 文件和 JavaScript 脚本等。 在 Flask 中,需要创建一个 static 目录来保存静态文件,它应该和程序模块、templates 在同一目录层级。 生成静态文件 URL 在
阅读全文
摘要:路由跳转 应用场景 场景: 假设在新增信息页面,完成新增操作之后需要跳转到展示页面。 展示页面是个动态页面,它的逻辑是,如果有参数,则展示相关参数的结果,如果没有参数,则展示所有的信息。 解决: 使用 url_for() 生成 url ,再使用 redirect() 方法完成路径的重定向。实现当完成
阅读全文
摘要:简介 Web 程序里,访问一个地址通常会返回一个包含各类信息的 HTML 页面。其中包含变量和运算逻辑的 HTML 或其他格式的文本叫做模板,执行这些变量替换和逻辑计算工作的过程被称为渲染。Flask 模板渲染是通过 Jinja2 引擎来完成的。 默认情况下,Flask 会从模块同级的 templa
阅读全文
摘要:蓝图与视图 简介 Flask 中的蓝图(Blueprint)是一种组织和管理应用程序路由和视图的机制。它允许开发者将相关功能的路由和视图进行分组,从而更好地组织项目结构和实现模块化开发。蓝图可以极大地简化大型应用并为扩展提供集中的注册入口。 Flask 可以通过蓝图来组织 URL 以及处理请求。如果
阅读全文
浙公网安备 33010602011771号