Python 徐师兄教程
文章平均质量分 95
itbysj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python Matplotlib教程-Matplotlib 多子图布局
多子图布局是指在一个画布(Figure)上创建多个子区域(Subplot),每个子区域可以独立地显示一个图表。Matplotlib 提供了多个方法来创建多子图布局,这些方法使得多个图表的展示更加直观并且高效。比较不同数据:例如,展示不同时间段的数据分布。数据多维展示:例如,展示不同参数组合下的表现。多维数据分析:例如,在同一窗口中展示不同类型的图表来对比数据。本篇文章介绍了如何使用 Matplotlib 创建多子图布局,包括使用subplot和subplots。原创 2025-01-10 23:22:38 · 1792 阅读 · 0 评论 -
Flask 中使用 NoSQL 数据库:MongoDB 和 Flask-PyMongo 扩展
MongoDB 是一个开源的 NoSQL 数据库,它采用文档模型来存储数据,使用 BSON(二进制 JSON)格式记录数据。与传统的关系型数据库不同,MongoDB 不使用表格和行,而是通过集合和文档来组织数据。每个文档是一组键值对,可以包含嵌套结构和数组,适用于存储复杂的、动态的、变化频繁的数据。是一个 Flask 扩展,它为 Flask 应用程序提供与 MongoDB 的集成。通过该扩展,开发者可以使用 Flask 内置的上下文和配置系统,轻松操作 MongoDB 数据库。使用的是PyMongo。原创 2024-10-20 11:32:49 · 1869 阅读 · 0 评论 -
Python使用 Flask-Admin 为数据库创建管理后台:便捷地查看和修改数据库数据
Flask-Admin 是 Flask 框架的一个扩展库,它能够为开发者提供一个基于 Web 界面的管理后台,帮助你轻松管理数据库中的数据。查看数据库记录:以表格形式查看数据库中的所有数据。新增记录:直接在后台界面添加新的数据条目。修改记录:方便地对已有数据进行编辑和修改。删除记录:通过界面删除不需要的数据库记录。Flask-Admin 通过整合 Flask-SQLAlchemy 这样的数据库 ORM(对象关系映射)工具,能够自动生成管理页面,无需手动编写过多代码。接下来,我们在models.py。原创 2024-10-20 11:31:18 · 2036 阅读 · 0 评论 -
Python 如何使用自定义过滤器、搜索和显示字段来优化 Django 管理后台
接下来,我们需要为myapp应用定义一个简单的模型,以便在管理后台中操作。假设我们要管理一个Book模型,它包含书名、作者、出版日期和价格等信息。在默认情况下,Django Admin 显示模型对象的字符串表示(即__str__方法返回的值)。为了更直观地展示模型的数据,你可以通过自定义显示字段来控制哪些列出现在列表视图中。在admin.py中,我们可以通过属性自定义显示字段。例如,我们希望在Book这样,进入管理后台后,Book列表视图中就会显示我们指定的四个字段,而不是默认的书名。原创 2024-10-13 22:21:04 · 1246 阅读 · 0 评论 -
Python 如何自定义 Django Admin 管理后台,展示数据库数据
Django Admin 是 Django 框架自带的一个强大工具,用来自动生成管理网站数据的界面。通过它,开发者可以方便地对数据库表(即模型 Model)进行增删改查操作。默认情况下,Django Admin 会为你创建一个基础的用户界面,允许你查看、编辑和删除数据库中的数据。但在实际项目中,往往需要对这个后台界面进行自定义,以满足具体的需求。在应用的models.py文件中定义模型Productname = models.CharField(max_length=100) # 产品名称。原创 2024-10-13 22:20:24 · 1636 阅读 · 0 评论 -
Python Django 中如何定义模型类:学习 Django 的模型继承
在 Django 中,模型是指与数据库表相对应的 Python 类。每个模型类的定义决定了数据库表的结构:字段名、字段类型、约束条件等。Django 模型允许你用一种直观的方式定义数据,并自动处理数据表的创建、查询、更新和删除等操作。Django 的模型继承自类。通过这种继承,Django 提供了诸如自动生成主键、表结构映射、字段验证等一系列功能,极大简化了数据库操作。要创建一个 Django 模型类,首先需要在models.py文件中定义继承自的类。原创 2024-10-12 23:01:50 · 1382 阅读 · 0 评论 -
Python Django 的 ORM 是什么,如何将 Python 对象映射为数据库中的表
ORM,即对象关系映射,是一种编程技术,用来实现对象模型与关系数据库之间的转换。通俗来讲,ORM 允许你使用编程语言(如 Python)中的类和对象来表示数据库中的表和记录,而不需要直接编写复杂的 SQL 查询语句。对象和表之间的映射:在 ORM 中,每个类(如 Python 类)对应数据库中的一个表,而类的每个实例(对象)对应表中的一行数据。类的属性对应表中的列。简化数据操作:通过 ORM,我们可以直接使用对象方法来进行数据的增删改查操作,无需手写 SQL 语句。这大大简化了数据库操作的复杂性。原创 2024-10-12 22:58:08 · 1092 阅读 · 0 评论 -
如何使用 Sentry 进行 Python 错误监控
Sentry 是一个开源的应用程序监控平台,专门用于捕获、记录和追踪应用程序中的错误和异常。通过 Sentry,开发者可以实时收到错误通知,查看完整的错误堆栈追踪,并深入了解导致错误的上下文信息。Sentry 支持多种编程语言,包括 Python、JavaScript、Java、PHP、Go 等。对于 Python 开发者来说,Sentry 提供了一个易于集成的 SDK(软件开发工具包),可以将错误监控功能快速嵌入到 Python 应用程序中。有时你可能不只是想捕获异常,还希望捕获某些特定的日志或消息。原创 2024-10-07 10:48:23 · 1777 阅读 · 0 评论
分享