Flask入门教程1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 目录 简介 前言 第 1 章:准备工作 第 2 章:Hello, Flask! 第 3 章:模板 第 4 章:静态文件 第 5 章:数据库 第 6 章:模板优化 第 7 章:表单 第 8 章:用户认证 第 9 章:测试 com/tutorial 。 关于作者 我叫李辉,我是《Flask Web 开发实战》的作者,Pallets Team 成员。你可以在我 的个人主页了解更多关于我的信息。 目录 前言 第 1 章:准备工作 第 2 章:Hello, Flask! 第 3 章:模板 第 4 章:静态文件 第 5 章:数据库 第 6 章:模板优化 第 7 章:表单 第 8 章:用户认证 第 9 章:测试 本书示例程序源码:https://github.com/greyli/watchlist 示例程序在线 Demo:http://watchlist.helloflask.com 前言 6 第 1 章:准备工作 在通过这本书学习 Flask 开发前,我假设你了解了 Python 和 HTML 的基础知识。 你的 Python 版本可以是 2.7,也可以是 3.3 及以上版本。电脑的操作系统可以是0 码力 | 127 页 | 7.62 MB | 1 年前3
Django 官方教程翻译项目内容简要介绍了如何使用 Django 实现一个数据库驱动的 Web 应用。 为了让您充分理解 Django 的工作原理,这份文档为您详细描述了相关的技术细节,不过这并不是 一份入门教程或者是参考文档(我们当然也为您准备了这些)。如果您想要马上开始一个项目,可以 从 实例教程(zh)开始入手,或者直接开始阅读详细的参考文档。 Django 无需数据库就可以使用,它提供了对象关系映射器(ORM)。通过此技术,你可以使用 一个纯 Python 编写的轻量级 Web 服务器。我们已 经在 Django 里包含了这项功能,所以你可以快速的开发网站,而不用去配置生产环境的服务器 (比如 Apache),直到你做好了网站并准备投入生产环境。 注意:不要 在任何与生产环境相关的地方使用这个开发服务器,因为这只是为了开发所需。 (我们的业务只是开发 Web 框架,而不是 Web 服务器) 现在服务器已经在运行了,在浏览器里访问 作为第一个参数,正则表达式捕获的值作为其他参数。如果正则使用简单捕获,值会作为位置参数传 递;如果使用命名捕获,值会作为关键字传递。我们稍后会给出一个例子。 任意的关键字参数都可以作为字典传递到目标视图。但我们不准备在本教程里使用 Django 的这个 特性。 命名你的 URL 可以让你在 Django 的别处明白引用的是什么,特别是在模版里。这个强大的特性 允许你在项目里对一个文件操作就能对 URL 模式做全局改变。0 码力 | 103 页 | 1.86 MB | 1 年前3
OpenShift Container Platform 4.14 OperatorOLM 可以通过两个 Operator 来满足这个要求:一个提供 EtcdCluster,另一个有版本 >3.1.0。是否发 生了这种情况,或者选择某个 Operator 是否满足这两个限制,这取决于是否准备了潜在的选项。依赖 项偏好和排序选项被明确定义并可以指定原因,但为了谨慎起见,Operator 应该遵循一种机制或其他 机制。 跨命名空 跨命名空间兼容性 兼容性 OLM 在命名空间范围内执行依赖项解析。如果更新某个命名空间中的 的新版本替换。这一条件在以下情 况下很有用: Operator 即将启动关键进程,不应在进程完成前升级。 Operator 正在执行一个自定义资源(CR)迁移,这个迁移必须在 Operator 准备进行升级前完 成。 重要 重要 将 Upgradeable Operator 条件设置为 False 值不会避免 pod 中断。如果需要确保 pod 没 有中断,请参阅"使用 pod 中断预算来指定必须在线的 Container Platform 4.14 Operator 62 1 2 Upgradeable Operator 条件 条件 条件的名称。 False 值表示 Operator 未准备好升级。OLM 可防止替换 Operator 现有 CSV 的 CSV 离开 Pending 状态。False 值不会阻止集群升级。 2.4.7.3. 其他 其他资源 源 管理 Operator0 码力 | 423 页 | 4.26 MB | 1 年前3
OpenShift Container Platform 4.8 Service MeshMESH 1.2. SERVICE MESH 发行注记 1.3. 了解 SERVICE MESH 1.4. 服务网格部署模型 1.5. SERVICE MESH 和 ISTIO 的不同 1.6. 准备安装 SERVICE MESH 1.7. 安装 OPERATOR 1.8. 创建 SERVICEMESHCONTROLPLANE 1.9. 在服务网格中添加服务 1.10. 启用 SIDECAR 注入 章 SERVICE MESH 1.X 2.1. SERVICE MESH 发行注记 2.2. 了解 SERVICE MESH 2.3. SERVICE MESH 和 ISTIO 的不同 2.4. 准备安装 SERVICE MESH 2.5. 安装 SERVICE MESH 2.6. 在 SERVICE MESH 中自定义安全性 2.7. 流量管理 2.8. 在 SERVICE MESH 上部署应用程序 OpenShift distributed tracing 有 API,它能将其用作 Zipkin 的 简易替代品,但红帽在此发行版本中不支持 Zipkin 的兼容性。 1.3.5. 后续步骤 准备在 OpenShift Container Platform 环境中安装 Red Hat OpenShift Service Mesh 。 1.4. 服务网格部署模型 Red Hat OpenShift0 码力 | 344 页 | 3.04 MB | 1 年前3
Zabbix 6.0 Manual全功能且易于扩展的 agent • 部署在被监控目标上 • Linux 和 Windows 操作系统都适用于 二进制守护进程 • 用 C 编写,用于提高性能和减少内存占用 • 轻量级、便携 为复杂环境做好准备 • 使用 Zabbix proxy 轻松实现远程监控 4 Zabbix 概述 结构体系 Zabbix 由几个主要的软件组件组成。他们的职责概述如下。 Server Zabbix server 新版本附带了针对 Zabbix server 的原生高可用解决方案。 该解决方案由多个 zabbix_server 实例或节点组成,其中一次只能有一个节点处于活动状态(工作),而其他节点处于待机状态,准备好 在当前节点停止或故障时接管。 另请参阅:高可用集群。 服务 对服务的监控进行了一些更新。服务监控提供了 Zabbix 中受监控基础设施的高级视图。 Zabbix 现在有一个新的服务菜单,包含四个菜单组件: zabbix-agent-6.0.7-1.el9.x86_64.rpm 新 zabbix-agent-6.0.8-release1.el9.x86_64.rpm 没有与此更改相关的功能更改。 这是准备提供次要版本(即 6.0.x)候选发布包的准备,预计从 6.0.9 开始。命名更改将确保对于在其系统上同时启用了稳定和不稳定存储 库的人,将以正确的顺序接收存储库更新。此命名更改仅适用于 RHEL 包。 14 Zabbix0 码力 | 1741 页 | 22.78 MB | 1 年前3
Python 标准库参考指南 3.13 :它会把行变成列,把列变成行。这类似于 矩阵转置 。 zip() 是延迟执行的:直至迭代时才会对元素进行处理,比如 for 循环或放入list 中。 值得考虑的是,传给zip() 的可迭代对象可能长度不同;有时是有意为之,有时是因为准备这些对 象的代码存在错误。Python 提供了三种不同的处理方案: • 默认情况下,zip() 在最短的迭代完成后停止。较长可迭代对象中的剩余项将被忽略,结果会 裁切至最短可迭代对象的长度: >>> 这些方法会被datetime 或time 对象调用,用来与它们的同名方法相对应。datetime 对象会将自身作为 传入参数,而time 对象会将 None 作为传入参数。这样tzinfo 子类的方法应当准备好接受 dt 参数值为 None 或是datetime 类的实例。 当传入 None 时,应当由类的设计者来决定最佳回应方式。例如,返回 None 适用于希望该类提示时间对 象不参与tzinfo 协议处理。让 创建一个Calendar 对象。firstweekday 是一个用来指定每星期第一天的整数。MONDAY 是 0 (默认 值),SUNDAY 是 6。 Calendar 对象提供了一些可用于对日历数据进行格式化的准备的方法。这个类本身不执行任何格 式化操作。这部分任务应由子类来完成。 Calendar 实例有下列方法: iterweekdays() 返回一个迭代器,迭代器的内容为一周里每天的星期值。迭代器的第一个值与firstweekday0 码力 | 2246 页 | 11.74 MB | 9 月前3
Python 标准库参考指南 3.13 :它会把行变成列,把列变成行。这类似于 矩阵转置 。 zip() 是延迟执行的:直至迭代时才会对元素进行处理,比如 for 循环或放入list 中。 值得考虑的是,传给zip() 的可迭代对象可能长度不同;有时是有意为之,有时是因为准备这些对 象的代码存在错误。Python 提供了三种不同的处理方案: • 默认情况下,zip() 在最短的迭代完成后停止。较长可迭代对象中的剩余项将被忽略,结果会 裁切至最短可迭代对象的长度: >>> 这些方法会被datetime 或time 对象调用,用来与它们的同名方法相对应。datetime 对象会将自身作为 传入参数,而time 对象会将 None 作为传入参数。这样tzinfo 子类的方法应当准备好接受 dt 参数值为 None 或是datetime 类的实例。 当传入 None 时,应当由类的设计者来决定最佳回应方式。例如,返回 None 适用于希望该类提示时间对 象不参与tzinfo 协议处理。让 创建一个Calendar 对象。firstweekday 是一个用来指定每星期第一天的整数。MONDAY 是 0 (默认 值),SUNDAY 是 6。 Calendar 对象提供了一些可用于对日历数据进行格式化的准备的方法。这个类本身不执行任何格 式化操作。这部分任务应由子类来完成。 Calendar 实例有下列方法: iterweekdays() 返回一个迭代器,迭代器的内容为一周里每天的星期值。迭代器的第一个值与firstweekday0 码力 | 2242 页 | 11.73 MB | 9 月前3
Python 标准库参考指南 3.8.20 这些方法会被datetime 或time 对象调用,用来与它们的同名方法相对应。datetime 对象会将自身作为 传入参数,而time 对象会将 None 作为传入参数。这样tzinfo 子类的方法应当准备好接受 dt 参数值为 None 或是datetime 类的实例。 当传入 None 时,应当由类的设计者来决定最佳回应方式。例如,返回 None 适用于希望该类提示时间对象 不参与tzinfo 协议处理。让 创建一个Calendar 对象。firstweekday 是一个整数,用于指定一周的第一天。0 是星期一(默认值),6 是星期天。 Calendar 对象提供了一些可用于对日历数据进行格式化的准备的方法。这个类本身不执行任何格式 化操作。这部分任务应由子类来完成。 206 Chapter 8. 数据类型 The Python Library Reference, 发布 3.8.20 Calendar __getnewargs__(), __str__() 和 __repr__())。 枚举成员(即实例) 有关枚举成员最有趣的特点是它们都是单例对象。EnumMeta 会在创建Enum 类本身时将它们全部创建完成, 然后准备好一个自定义的 __new__(),通过只返回现有的成员实例来确保不会再实例化新的对象。 细节要点 支持的 __dunder__ 名称 __members__ 是一个 member_name:member0 码力 | 2052 页 | 9.74 MB | 9 月前3
Python 标准库参考指南 3.10.15 :它会把行变成列,把列变成行。这类似于 矩阵转置 。 zip() 是延迟执行的:直至迭代时才会对元素进行处理,比如 for 循环或放入list 中。 值得考虑的是,传给zip() 的可迭代对象可能长度不同;有时是有意为之,有时是因为准备这些对象 的代码存在错误。Python 提供了三种不同的处理方案: • 默认情况下,zip() 在最短的迭代完成后停止。较长可迭代对象中的剩余项将被忽略,结果会裁 切至最短可迭代对象的长度: >>> 这些方法会被datetime 或time 对象调用,用来与它们的同名方法相对应。datetime 对象会将自身作为 传入参数,而time 对象会将 None 作为传入参数。这样tzinfo 子类的方法应当准备好接受 dt 参数值为 None 或是datetime 类的实例。 当传入 None 时,应当由类的设计者来决定最佳回应方式。例如,返回 None 适用于希望该类提示时间对象 不参与tzinfo 协议处理。让 创建一个Calendar 对象。firstweekday 是一个用来指定每星期第一天的整数。MONDAY 是 0(默认值), SUNDAY 是 6。 Calendar 对象提供了一些可用于对日历数据进行格式化的准备的方法。这个类本身不执行任何格式 化操作。这部分任务应由子类来完成。 Calendar 实例有下列方法: iterweekdays() 返回一个迭代器,迭代器的内容为一周里每天的星期值。迭代器的第一个值与firstweekday0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.12 循环或放入list 中。 27 The Python Library Reference, 发行版本 3.12.7 值得考虑的是,传给zip() 的可迭代对象可能长度不同;有时是有意为之,有时是因为准备这些对 象的代码存在错误。Python 提供了三种不同的处理方案: • 默认情况下,zip() 在最短的迭代完成后停止。较长可迭代对象中的剩余项将被忽略,结果会 裁切至最短可迭代对象的长度: >>> 这些方法会被datetime 或time 对象调用,用来与它们的同名方法相对应。datetime 对象会将自身作为 传入参数,而time 对象会将 None 作为传入参数。这样tzinfo 子类的方法应当准备好接受 dt 参数值为 None 或是datetime 类的实例。 当传入 None 时,应当由类的设计者来决定最佳回应方式。例如,返回 None 适用于希望该类提示时间对 象不参与tzinfo 协议处理。让 创建一个Calendar 对象。firstweekday 是一个用来指定每星期第一天的整数。MONDAY 是 0 (默认 值),SUNDAY 是 6。 Calendar 对象提供了一些可用于对日历数据进行格式化的准备的方法。这个类本身不执行任何格 式化操作。这部分任务应由子类来完成。 Calendar 实例有下列方法: 224 Chapter 8. 数据类型 The Python Library Reference0 码力 | 2253 页 | 11.81 MB | 9 月前3
共 54 条
- 1
- 2
- 3
- 4
- 5
- 6













