
写给前端的Python应用指南
文章平均质量分 95
余生H
I AM A I,身上的刺蜕了,只想静静欣赏世界的美。前端、Nodejs后端、容器化云原生、LLMs、CV
展开
-
前端Python应用指南(八)WebSocket与实时应用:用Flask和Django实现聊天系统
WebSocket是一种在单个TCP连接上进行全双工通信的协议,它特别适用于需要实时通信的应用,如在线聊天、实时推送、股票行情、多人在线游戏等。与传统的HTTP协议不同,WebSocket连接一旦建立,客户端和服务器之间可以持续通信,而不需要每次都重新建立连接。客户端发出请求后,服务器可以主动推送数据给客户端,而无需等待客户端发起请求。WebSocket为现代Web应用提供了实时通信的能力,Flask和Django都能非常便捷地集成WebSocket功能。原创 2024-12-31 10:03:35 · 1199 阅读 · 0 评论 -
前端Python应用指南(七)使用SQLAlchemy与Django ORM:数据库操作的Python实践
SQLAlchemy是一个非常强大的Python数据库工具库,广泛用于数据库操作。它支持多种数据库类型,并且能够实现SQL的原生操作以及面向对象的数据库映射。SQLAlchemy提供了两种主要的操作方式:一种是核心模式(Core),另一种是ORM模式ORM模式允许你以面向对象的方式与数据库进行交互,简化了数据库操作。Django是一个全栈Web框架,内置了强大的ORM(对象关系映射)功能,使得开发者可以通过Python对象与数据库进行交互。原创 2024-12-30 10:13:41 · 1302 阅读 · 0 评论 -
前端Python应用指南(六)构建RESTful API:使用Flask和Django实现用户认证与授权
RESTful API通常用于前后端分离的应用,用户认证与授权机制用于保护API,使得只有经过认证的用户才能访问特定的资源。JWT(JSON Web Token)作为一种轻量级的认证方式,广泛应用于前后端分离的Web应用中。在本文中,我们将分别使用Flask和Django用户注册用户登录(并生成JWT)保护需要授权的API(通过JWT)通过本文的示例,我们分别展示了如何使用Flask和Django实现用户认证与授权,保护RESTful API。Flask适合轻量级项目,灵活且简洁。原创 2024-12-28 15:33:16 · 1275 阅读 · 0 评论 -
前端Python应用指南(五)用FastAPI快速构建高性能API
FastAPI是一个现代的、快速(高性能)的Web框架,用于构建API。它基于Python 3.6+的类型提示,具有自动生成API文档的功能,同时还具有非常出色的性能,接近于Go和Node.js等编程语言的表现。FastAPI的设计灵感来自于Flask和Pydantic,并利用了Python的类型提示和异步编程模型,使得开发者可以用更少的代码实现更高效、更安全、更易于维护的API。通过本篇博文,我们快速入门了FastAPI,并使用它构建了一个简单的API。原创 2024-12-27 17:09:26 · 1535 阅读 · 0 评论 -
前端Python应用指南(四)Django实战:创建一个简单的博客系统
在Django中,模型(Model)是数据库的映射,它定义了数据库表的结构以及与数据交互的方式。接下来,我们将定义一个简单的Post模型,用来表示博客文章。创建Django项目和应用定义数据模型并进行数据库迁移创建视图和URL路由。原创 2024-12-26 15:51:06 · 1243 阅读 · 0 评论 -
前端Python应用指南(三)Django vs Flask:哪种框架适合构建你的下一个Web应用?
Django是一个高层次的Python Web框架,旨在快速开发复杂的数据驱动型网站。它由Adrian Holovaty和Simon Willison于2005年开发,并于2008年正式发布。Django强调快速开发、易于扩展和可重用的组件,使开发者能够专注于应用的业务逻辑,而不必处理重复的工作。Flask和Django各有千秋,适用于不同类型的项目。Flask的简单和灵活使得它在快速开发和小型项目中占有优势,而Django的强大功能和全栈特点则适合构建复杂和大规模的Web应用。原创 2024-12-25 15:40:25 · 1618 阅读 · 0 评论 -
前端Python应用指南(二)深入Flask:理解Flask的应用结构与模块化设计
通过蓝图和模块化设计,Flask应用能够轻松地扩展和维护。无论是路由、视图函数还是数据库模型,都可以被拆分到不同的模块中,避免了代码的膨胀和管理困难。通过合理的模块化设计,你的Flask应用将变得更加清晰、灵活和易于维护。在这篇文章中,我们重点介绍了Flask应用的基本结构以及如何通过蓝图实现模块化。希望通过这篇文章,你能够更好地理解Flask的架构设计,并在实际开发中应用这些技巧构建高效、可维护的Flask应用。原创 2024-12-24 09:38:09 · 1208 阅读 · 0 评论 -
前端的Python应用指南(一):快速构建 Web 服务器 - Flask vs Node.js 对比
Flask是一个轻量级的 Python Web 框架,遵循 WSGI(Web Server Gateway Interface)标准,采用微框架(micro-framework)设计。Flask 的设计理念是让开发者能够灵活选择使用不同的库和工具,而无需过多依赖框架本身。Flask 非常适合快速构建 Web 应用,API 后端,或者进行快速原型开发。Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,使得 JavaScript 可以用于服务器端编程。原创 2024-12-18 21:45:00 · 1853 阅读 · 1 评论