- Flask vs. Django 简介Flask 是一个轻量级的 Web 框架,它以简单和灵活著称,可以快速构建小型到中型规模的 Web 应用。相比之下,Django 是一个功能强大的全栈 Web 框架,提供了许多内置功能和工具,适用于构建大型、复杂的 Web 应用。 代码实例 Flask 示例from flask import Flaskapp = Flask(__name__)@app... Flask vs. Django 简介Flask 是一个轻量级的 Web 框架,它以简单和灵活著称,可以快速构建小型到中型规模的 Web 应用。相比之下,Django 是一个功能强大的全栈 Web 框架,提供了许多内置功能和工具,适用于构建大型、复杂的 Web 应用。 代码实例 Flask 示例from flask import Flaskapp = Flask(__name__)@app...
- 一、前言在学习Python Web开发过程中,掌握了Flask的开发方法。经过一段时间的视频学习,回过头来对Flask的运行原理做一简要解析,以增强自己对Flask的了解。 二、 WSGI所有的 Python Web框架都要遵循 WSGI 协议,在这里还是要简单回顾一下 WSGI 的核心概念。WSGI 中有一个非常重要的概念:每个Python Web应用都是一个可调用(callable)的... 一、前言在学习Python Web开发过程中,掌握了Flask的开发方法。经过一段时间的视频学习,回过头来对Flask的运行原理做一简要解析,以增强自己对Flask的了解。 二、 WSGI所有的 Python Web框架都要遵循 WSGI 协议,在这里还是要简单回顾一下 WSGI 的核心概念。WSGI 中有一个非常重要的概念:每个Python Web应用都是一个可调用(callable)的...
- 一、前言在进行Python Web开发时选择Flask框架。项目模块划分阶段,使用Blueprint(这里暂且称之为“蓝本”)。Blueprint通过把实现不同功能的module分开,从而把一个大的application分割成各自实现不同功能的module。在一个Blueprint中可以调用另一个blueprint的view function, 但要加相应的blueprint名。Bluep... 一、前言在进行Python Web开发时选择Flask框架。项目模块划分阶段,使用Blueprint(这里暂且称之为“蓝本”)。Blueprint通过把实现不同功能的module分开,从而把一个大的application分割成各自实现不同功能的module。在一个Blueprint中可以调用另一个blueprint的view function, 但要加相应的blueprint名。Bluep...
- Xterm是一个基于X Window System的终端仿真器(Terminal Emulator)。Xterm最初由MIT开发,它允许用户在X Window环境下运行文本终端程序。Xterm提供了一个图形界面终端,使用户能够在图形桌面环境中运行命令行程序。而xterm.js是一个用于在浏览器中实现终端仿真的JavaScript库。它允许在Web页面中创建交互式的终端界面,用户可以在浏览器中... Xterm是一个基于X Window System的终端仿真器(Terminal Emulator)。Xterm最初由MIT开发,它允许用户在X Window环境下运行文本终端程序。Xterm提供了一个图形界面终端,使用户能够在图形桌面环境中运行命令行程序。而xterm.js是一个用于在浏览器中实现终端仿真的JavaScript库。它允许在Web页面中创建交互式的终端界面,用户可以在浏览器中...
- Flask-SocketIO 是基于 Flask 的一个扩展,用于简化在 Flask 应用中集成 WebSocket 功能。WebSocket 是一种在客户端和服务器之间实现实时双向通信的协议,常用于实现实时性要求较高的应用,如聊天应用、实时通知等,使得开发者可以更轻松地构建实时性要求较高的应用。通过定义事件处理函数,可以实现双向实时通信,为应用提供更加丰富和实时的用户体验。 前端参数拼接F... Flask-SocketIO 是基于 Flask 的一个扩展,用于简化在 Flask 应用中集成 WebSocket 功能。WebSocket 是一种在客户端和服务器之间实现实时双向通信的协议,常用于实现实时性要求较高的应用,如聊天应用、实时通知等,使得开发者可以更轻松地构建实时性要求较高的应用。通过定义事件处理函数,可以实现双向实时通信,为应用提供更加丰富和实时的用户体验。 前端参数拼接F...
- Flask前后端数据动态交互涉及用户界面与服务器之间的灵活数据传递。用户界面使用ECharts图形库实时渲染数据。它提供了丰富多彩、交互性强的图表和地图,能够在网页上直观、生动地展示数据。ECharts支持各种常见的图表类型,包括折线图、柱状图、饼图、散点图等,同时还支持动画效果、数据筛选、区域缩放等交互功能。Flask后端通过render_template方法将查询得到的JSON数据传递至... Flask前后端数据动态交互涉及用户界面与服务器之间的灵活数据传递。用户界面使用ECharts图形库实时渲染数据。它提供了丰富多彩、交互性强的图表和地图,能够在网页上直观、生动地展示数据。ECharts支持各种常见的图表类型,包括折线图、柱状图、饼图、散点图等,同时还支持动画效果、数据筛选、区域缩放等交互功能。Flask后端通过render_template方法将查询得到的JSON数据传递至...
- Flask 框架提供了强大的 Session 模块组件,为 Web 应用实现用户注册与登录系统提供了方便的机制。结合 Flask-WTF 表单组件,我们能够轻松地设计出用户友好且具备美观界面的注册和登录页面,使这一功能能够直接应用到我们的项目中。本文将深入探讨如何通过 Flask 和 Flask-WTF 构建一个完整的用户注册与登录系统,以及如何对页面进行优化美化,提高用户体验。通过这一系统... Flask 框架提供了强大的 Session 模块组件,为 Web 应用实现用户注册与登录系统提供了方便的机制。结合 Flask-WTF 表单组件,我们能够轻松地设计出用户友好且具备美观界面的注册和登录页面,使这一功能能够直接应用到我们的项目中。本文将深入探讨如何通过 Flask 和 Flask-WTF 构建一个完整的用户注册与登录系统,以及如何对页面进行优化美化,提高用户体验。通过这一系统...
- Jinja2,由Flask框架的创作者开发,是一款功能丰富的模板引擎,以其完整的Unicode支持、灵活性、高效性和安全性而备受推崇。最初受Django模板引擎启发,Jinja2为Flask提供了强大的模板支持,后来也成为其他项目的首选。在本文中,我们将深入探讨Jinja2的特性、语法以及如何在Flask应用中使用它来构建动态而又美观的Web页面。 IF模板IF语句用于在模板中执行条件判断,... Jinja2,由Flask框架的创作者开发,是一款功能丰富的模板引擎,以其完整的Unicode支持、灵活性、高效性和安全性而备受推崇。最初受Django模板引擎启发,Jinja2为Flask提供了强大的模板支持,后来也成为其他项目的首选。在本文中,我们将深入探讨Jinja2的特性、语法以及如何在Flask应用中使用它来构建动态而又美观的Web页面。 IF模板IF语句用于在模板中执行条件判断,...
- 关于使用flask搭建后端api平台的一些操作,超干货!!! 关于使用flask搭建后端api平台的一些操作,超干货!!!
- 关于使用flask搭建后端api平台的一些操作,超干货!!! 关于使用flask搭建后端api平台的一些操作,超干货!!!
- 📖 导读本篇博客我们将全面了解 Flask 中关于请求的相关设置,开始前你需要先配置 Flask 的基础框架。from flask import Flask, make_responseapp = Flask(__name__)@app.route('/')def index(): response = make_response("Hello, 梦想橡皮擦") respon... 📖 导读本篇博客我们将全面了解 Flask 中关于请求的相关设置,开始前你需要先配置 Flask 的基础框架。from flask import Flask, make_responseapp = Flask(__name__)@app.route('/')def index(): response = make_response("Hello, 梦想橡皮擦") respon...
- 登录之后,可以查看数据,是部分站点常用规则,本篇博客将在爬虫训练场中实现该需求。 安装必备模块实现 Python Flask 项目的登录,最需要的模块是 flask-login,除此之外,还需要用到以下三个模块:flask-wtf:该模块用于在 Flask 应用程序中处理 Web 表单的功能。wtf:用于跟踪和报告程序崩溃的功能;werkzeug:Web 服务器和 Web 应用程序的功能,包... 登录之后,可以查看数据,是部分站点常用规则,本篇博客将在爬虫训练场中实现该需求。 安装必备模块实现 Python Flask 项目的登录,最需要的模块是 flask-login,除此之外,还需要用到以下三个模块:flask-wtf:该模块用于在 Flask 应用程序中处理 Web 表单的功能。wtf:用于跟踪和报告程序崩溃的功能;werkzeug:Web 服务器和 Web 应用程序的功能,包...
- 信息收集端口扫描nmap找到三个开放的 TCP 端口,FTP (21)、SSH (22) 和 Python 托管的 HTTP (5000):发现存在ftp匿名登录,使用ftp进行登录。Flask App访问5000端口,发现开启了web服务。在登录框测试了一些常规漏洞,SQL注入和弱口令都没有用。网站上没有什么有趣的东西,我们去注册看看:登录之后,重定向到/dashboard这个目录下。“添... 信息收集端口扫描nmap找到三个开放的 TCP 端口,FTP (21)、SSH (22) 和 Python 托管的 HTTP (5000):发现存在ftp匿名登录,使用ftp进行登录。Flask App访问5000端口,发现开启了web服务。在登录框测试了一些常规漏洞,SQL注入和弱口令都没有用。网站上没有什么有趣的东西,我们去注册看看:登录之后,重定向到/dashboard这个目录下。“添...
- 本篇博客我们实现的案例是 IP 限制反爬,翻译过来就是每个 IP 在规定时间内限制访问次数。例如,可以限制单 IP 每秒访问 5 次,超过之后就会返回 403 错误。 使用 Flask 插件实战中可以使用第三方模块 Flask-Limiter(Flask 限流器) 来实现 IP 限制。在 PyCharm 中直接安装即可。使用命令行如下所示:pip install Flask-Limiter然... 本篇博客我们实现的案例是 IP 限制反爬,翻译过来就是每个 IP 在规定时间内限制访问次数。例如,可以限制单 IP 每秒访问 5 次,超过之后就会返回 403 错误。 使用 Flask 插件实战中可以使用第三方模块 Flask-Limiter(Flask 限流器) 来实现 IP 限制。在 PyCharm 中直接安装即可。使用命令行如下所示:pip install Flask-Limiter然...
- 爬虫训练场,第15篇博客。博客详细清单,参考 https://pachong.vip/blog本次案例,用定值 Cookie 实现反爬 Cookie 生成由于本案例需要用到一个特定的 Cookie ,所以我们需要提前将其生成,你可以直接设置一个固定的字符串,也可以使用 Python 加密模块来加密一段文本,例如本案例加密 梦想橡皮擦。下面是一个示例代码,展示了如何使用 Python 的 ha... 爬虫训练场,第15篇博客。博客详细清单,参考 https://pachong.vip/blog本次案例,用定值 Cookie 实现反爬 Cookie 生成由于本案例需要用到一个特定的 Cookie ,所以我们需要提前将其生成,你可以直接设置一个固定的字符串,也可以使用 Python 加密模块来加密一段文本,例如本案例加密 梦想橡皮擦。下面是一个示例代码,展示了如何使用 Python 的 ha...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签