Django 官方教程翻译项目100/100 12. Writing your first patch for Django [==========] 100/100 欢迎一切有时间有能力的小伙伴一起来翻译。 流程: 1. 到任务大厅认领任务。 中文版文档 翻译进度 我也想一起翻译 README - 4 - 本文档使用 书栈(BookStack.CN) 构建 2. 任务申请被接受后,Fork 本项目。 Article) 这样设计所遵循的理念是,站点编辑人员可以是你的员工、你的客户、或者就是你自己——而你大概不 会乐意去废半天劲创建一个只有内容管理功能的后台管理界面。 创建 Django 应用的典型流程是:先建立数据模型,然后搭建管理站点,尽可能快的跑起来。那样 你的团队(或者客户)就可以向网站里填充数据了。后面我们会谈到如何展示这些数据。 简洁优雅的 URL 规划对于一个高质量 Web 应用来说至关重要。Django 的功能性概述。Django 还有更多实用的特性: 缓存框架可以与 memcached 或其他后端集成。 聚合器框架可以通过简单编写一个 Python 类来推送 RSS 和 Atom。 更多令人心动的自动化管理功能:概述里面仅仅浅尝辄止。 接下来您可以下载 Django(zh),阅读 实例教程(zh),然后加入 Django 社区!感谢您的关 注! 这只是冰山一角 初识 Django - 120 码力 | 103 页 | 1.86 MB | 1 年前3
OpenShift Container Platform 4.14 Operator创建基于文件的目录的说明,请参阅管理自定义目录。 有关管理基于文件的目录的 opm CLI 命令的参考文档,请参阅 CLI 工具。 2.2.2.7. 自 自动化 化 建议 Operator 作者和目录维护人员使用 CI/CD 工作流自动化其目录维护。目录维护人员可通过构建 GitOps 自动化以完成以下任务来进一步改进: 检查是否允许拉取请求 (PR) 作者进行请求的更改,例如更新其软件包的镜像引用。 检查目录更新是否通过 (Operator)以及在 OpenShift Container Platform 集群中运行的关联服务的生命周期。它是 Operator Framework 的一部分,后者是一个开源工具包,用于以有效、自动化且可扩展的方式管理 Operator。 图 2.2. Operator Lifecycle Manager 工作流 工作流 OLM 默认在 OpenShift Container Platform 对象,集群管理员首先必须创建一个自定义资源定义 (CRD)。 先决条件 先决条件 以 cluster-admin 用户身份访问 OpenShift Container Platform 集群。 流程 流程 要创建 CRD: 1. 先创建一个包含以下字段类型的 YAML 文件: CRD 的 的 YAML 文件示例 文件示例 使用 apiextensions.k8s.io/v1 API。 为定义指定名称。这必须采用0 码力 | 423 页 | 4.26 MB | 1 年前3
Flask入门教程本书特点 前言 5 基于 Flask 最新的 1.0.2 版本 使用一个 Watchlist 程序作为示例 复原完整的开发流程 只提供入门所需的最少信息 优化术语解释,更容易理解 阅读方法 本书复原了编写这个 Watchlist 程序的完整流程,包括每一行代码块,每一个需要 执行的命令。在阅读时,你需要自己输入每一个代码和命令,检查输出是否和书中 一致。在这个过程中,你也可 BitBucket 等平台上,可以更 方便的备份、协作和部署。这些托管平台作为 Git 服务器,你可以为本地仓库创建 远程仓库。 首先要注册一个 GitHub 账户,点击访问注册页面,根据指示完成注册流程。登录 备用。 设置 SSH 密钥 一般情况下,当推送本地改动到远程仓库时,需要输入用户名和密码。因为传输通 常是通过 SSH 加密,所以可以通过设置 SSH 密钥来省去验证账号的步骤。 首先使用下面的命令检查是否已经创建了 工作量。另一方面,手动测试并不可靠,重复进行测试操作也很枯燥。 基于这些原因,为程序编写自动化测试就变得非常重要。 注意 为了便于介绍,本书统一在这里介绍关于测试的内容。在实际的项目开发中, 你应该在开发每一个功能后立刻编写相应的测试,确保测试通过后再开发下一个功 能。 单元测试 单元测试指对程序中的函数等独立单元编写的测试,它是自动化测试最主要的形 式。这一章我们将会使用 Python 标准库中的测试框架0 码力 | 127 页 | 7.62 MB | 1 年前3
MySQL 企业版功能介绍Linux 可插拔身份验证模块 (PAM) 和 Windows Active Directory。通过 MySQL 企业级安 全性,企业可以实现一次性登录机制,而且可以在集中目录中管理和使用现有安全规则和流程。 MySQL 企业级透明数据加密 (TDE) MySQL 企业级透明数据加密 (TDE) 通过加密数据库的物理文件来实现静止数据加密。数据在写 入存储之前实时自动加密,从存储读取时自动解 Workbench MySQL Workbench 是一个统一的可视化开发和管理平台,该平台提供了许多高级工具,可支持数 据库建模和设计、查询开发和测试、服务器配置和监视、用户和安全管理、备份和恢复自动化、 审计数据检查以及向导驱动的数据库迁移。 MySQL Workbench 提供了数据建模、SQL 开发、管理和迁移工具。 5 ORACLE 产品介绍0 码力 | 6 页 | 509.78 KB | 1 年前3
OpenShift Container Platform 4.8 Service MeshmanageNetworkPolicy,Red Hat OpenShift Service Mesh 不 会创建 任何 NetworkPolicy 对象。系统管理员负责管理网络并修复可能导致的任何问题。 流程 1. 在 OpenShift Container Platform web 控制台中,点击 Operators → Installed Operators。 2. 从 Project 菜单中选择安装 集群的工作负载中。 Red Hat OpenShift Service Mesh 使用 istio-operator 来管理 control plane 的安装。 Operator 是一个软 件,它可让您实现和自动化 OpenShift 集群中的常见操作。它充当控制器,允许您设置或更改集群中对象 的所需状态,本例中为 Red Hat OpenShift Service Mesh 安装。 Red Hat OpenShift 个微服务间追踪请求的路径。 分布式追踪是用来将不同工作单元的信息关联起来的技术,通常是在不同进程或主机中执行的,以便理解 分布式事务中的整个事件链。分布式追踪可让开发人员在大型服务架构中视觉化调用流程。它对理解序列 化、平行和延迟来源会很有价值。 分布式追踪平台记录了在微服务的整个堆栈间执行单个请求,并将其显示为 trace。trace是系统的数据/ 执行路径。端到端追踪包含一个或多个范围。0 码力 | 344 页 | 3.04 MB | 1 年前3
Zabbix 6.0 Manual灵活的阈值定义 • 可以定义非常灵活的问题阈值,称为触发器,从后端数据库引用值 高度可配置的告警 • 可以针对升级计划、收件人、媒体类型自定义发送通知 • 使用宏可以使通知变得有意义和有用 • 自动化操作包括执行远程命令 实时图形 • 采集到的监控项值可以使用内置的绘图功能立即绘图 网络监控功能 • Zabbix 可以跟踪网站上的模拟鼠标点击路径并检查功能和响应时间 广泛的可视化选项 原型也在低级别自动发现中使用 - 图形原型、主机原型、主机组原型。 agent autoregistration(agent 自动注册) - Zabbix agent 自动注册为主机并开始监控的自动化过程。 31 3. Zabbix 进程 请使用侧边导航栏来访问此章节中的内容。 1 Server 概述 Zabbix server 是整个 Zabbix 软件的核心程序。 Zabbix 的功能并不局限于该范例中所涉及的内容。但建议用户可通过参考该配置方式为 Zabbix 提供更好的系统安全性。 访问控制 最小权限原则 Zabbix 应该始终遵守最小权限原则。该原则意味着用户的账号(在 Zabbix 前端)或流程用户(对于 Zabbix server/proxy 或 agent)仅 具有执行预期功能所必需的权限。换句话说,用户账号应始终以尽可能小的权限运行。 59 Attention: 赋予 “zabbix”0 码力 | 1741 页 | 22.78 MB | 1 年前3
Python 标准库参考指南 3.12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1630 26.8 2to3 --- 自动化的 Python 2 到 3 代码转写 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1641 26.8.1 使用 2to3 . BaseExceptionGroup 构造器返回一个ExceptionGroup 而不是BaseExceptionGroup,如果所包 含的全部异常都是Exception 的实例的话,因此它可以被用来制造自动化的选择。在另一方面, ExceptionGroup 构造器则会引发TypeError,如果所包含的任何异常不是Exception 的子类的 话。 message 传给构造器的 msg 参数。这是一个只读属性。 象中设置一个版本号以便通过类的__setstate__() 方法进行适当的转换就是值得做的事情。 12.1.5 封存类实例 在本节中,我们描述了可用于定义、自定义和控制如何封存和解封类实例的通用流程。 在大多数情况下,使一个实例可被封存不需要任何额外的代码。根据默认设置,pickle 将通过内省来获取 实例的类及属性。当一个类实例被解封时,它的 __init__() 方法通常 不会被发起调用。默认的行为会0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1630 26.8 2to3 --- 自动化的 Python 2 到 3 代码转写 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1641 26.8.1 使用 2to3 . BaseExceptionGroup 构造器返回一个ExceptionGroup 而不是BaseExceptionGroup,如果所包 含的全部异常都是Exception 的实例的话,因此它可以被用来制造自动化的选择。在另一方面, ExceptionGroup 构造器则会引发TypeError,如果所包含的任何异常不是Exception 的子类的 话。 message 传给构造器的 msg 参数。这是一个只读属性。 象中设置一个版本号以便通过类的__setstate__() 方法进行适当的转换就是值得做的事情。 12.1.5 封存类实例 在本节中,我们描述了可用于定义、自定义和控制如何封存和解封类实例的通用流程。 在大多数情况下,使一个实例可被封存不需要任何额外的代码。根据默认设置,pickle 将通过内省来获取 实例的类及属性。当一个类实例被解封时,它的 __init__() 方法通常 不会被发起调用。默认的行为会0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1497 26.11 2to3 --- 自动化的 Python 2 到 3 代码转写 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1508 26.11.1 使用 2to3 为对象添加版 本号,这样就可以通过类的 __setstate__() 方法将老版本转换成新版本。 12.1.5 封存类实例 在本节中,我们描述了可用于定义、自定义和控制如何封存和解封类实例的通用流程。 通常,使一个实例可被封存不需要附加任何代码。Pickle 默认会通过 Python 的内省机制获得实例的类及 属性。而当实例解封时,它的 __init__() 方法通常 不会被调用。其默认动作是:先创建一个未初始 cbreak() 进入 cbreak 模式。在 cbreak 模式(有时也称为“稀有”模式)通常的 tty 行缓冲会被关闭并且字符 可以被一个一个地读取。但是,与原始模式不同,特殊字符(中断、退出、挂起和流程控制)会在 tty 驱动和调用程序上保留其效果。首先调用raw() 然后调用cbreak() 会将终端置于 cbreak 模式。 curses.color_content(color_number)0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1599 26.11 2to3 --- 自动化的 Python 2 到 3 代码转写 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1612 26.11.1 使用 2to3 为对象添加版本号,这样就 可以通过类的 __setstate__() 方法将老版本转换成新版本。 12.1.5 封存类实例 在本节中,我们描述了可用于定义、自定义和控制如何封存和解封类实例的通用流程。 通常,使一个实例可被封存不需要附加任何代码。Pickle 默认会通过 Python 的内省机制获得实例的类及属 性。而当实例解封时,它的 __init__() 方法通常 不会被调用。其默认动作是:先创建一个未初始化的实 cbreak() 进入 cbreak 模式。在 cbreak 模式(有时也称为“稀有”模式)通常的 tty 行缓冲会被关闭并且字符可以 被一个一个地读取。但是,与原始模式不同,特殊字符(中断、退出、挂起和流程控制)会在 tty 驱动 和调用程序上保留其效果。首先调用raw() 然后调用cbreak() 会将终端置于 cbreak 模式。 curses.color_content(color_number)0 码力 | 2207 页 | 10.45 MB | 9 月前3
共 47 条
- 1
- 2
- 3
- 4
- 5













