*args 和 **kwargs
概念说明
Python related posts
查看所有标签概念说明
Django 是一个高层次的 Python Web 框架,内置 ORM、路由、模板引擎和后台管理等核心功能,适合快速构建可靠的 Web 应用。本文从零开始搭建 Django 项目,涵盖环境配置、应用创建、视图与路由、模板渲染,以及调试工具的配置。
简介
选择关联对象
创建对象
筛选对象
聚合
Pydantic 是基于 Python 类型注解的数据校验库,通过声明式的模型定义,自动完成数据校验、类型转换与序列化输出。FastAPI 深度依赖 Pydantic 来实现其核心的数据验证与解析能力。
背景
程序在运行过程中,会不断创建对象(如列表、字符串、实例)。这些对象需要占用内存,如果只创建不释放,内存就会被耗尽。因此必须有一套机制来解决两个问题:
struct是Python的内置标准库,不需要额外安装。它主要用于在Python的值与C语言结构体之间进行转换,常用于处理二进制数据。
变量、引用和对象
tuple 元组
建议配置好 Python 虚拟环境后搭建 FastAPI 项目
建议配置好 Python 虚拟环境后搭建 Flask 项目
在 Django 中,数据模型(Model)是与数据库交互的核心抽象层。本文以电商场景为例,从实体的识别与关系梳理,到模型管理方式的选择,再到一对一、一对多、多对多及泛化关系的具体实现,逐步介绍如何在 Django 中建立一套完整的数据模型。
在 可变对象和不可变对象 一文中提到过,Python 中变量存储的是对象的引用,而非值本身。这就引出了一个重要的问题:
当我们需要处理大量数据时,以下列代码为例:
装饰器(Decorator) 是一个接受函数作为参数并返回新函数的可调用对象。它允许你在不修改原函数代码的情况下,动态地添加额外的功能。
Django 默认使用 SQLite 数据库,这对于开发和测试来说非常方便,因为它不需要额外的配置和安装。但是在生产环境中,通常会使用更强大和可靠的数据库,例如 PostgreSQL、MySQL 或 Oracle。
以 Python 语言为例,相信大部分开发者在编写文件操作相关的代码时,都会使用 with 语句来确保文件正确关闭:
在 Python 中,魔术方法和魔法函数其实是指同一个概念,只是叫法不同。更准确的称呼是魔术方法。
在 Python 中,魔术方法和魔法函数其实是指同一个概念,只是叫法不同。更准确的称呼是魔术方法。