Django 官方教程翻译项目__str__(self): # Python 2 下请使用 __unicode__ 18. return self.headline 然后,运行 Django 命令行工具来创建数据库表。 1. $ python manage.py migrate migrate 命令会查找所有可用的模型,如果数据库中没有与之对应的表,则会为其自动创建。 Django 也提供了其他更丰富的控制方式。 Django 适用于哪些版本的 Python可 以获取更多信息。较新版本的 Python 内置一个轻量级的数据库 SQLite,所以你暂时不需要配置 数据库。 可以从 Python 官网或者系统的包管理工具获取到最新版的 Python。 Jython 上的 Django 如果你使用的是 Jython(一种 Java 平台的 Python 实现),你需要做一些额外的步骤。查看在 Jython 上运行 最外层的 mysite/ 根目录只是你项目的容器, Django 不关心它的名字,你可以将它重命名 为任何你喜欢的名字。 manage.py:一个让你可以用各种方式管理该 Django 项目的命令行工具。你可以阅读 django-admin and manage.py 来获取关于 manage.py 的更多细节。 里面一层的 mysite/ 目录就是你项目的实际 Python 包。它的名字就是当你引用它内部任何0 码力 | 103 页 | 1.86 MB | 1 年前3
OpenShift Container Platform 4.8 Service Mesh关更多详情,请参阅我 们的首席技术官 Chris Wright 提供的消息。 1.2.2. 新功能及功能增强 第 第 1 章 章 SERVICE MESH 2.X 3 此版本对以下方面进行了改进。 1.2.2.1. Red Hat OpenShift Service Mesh 版本 版本 2.2.3 的新功能 的新功能 此 Red Hat OpenShift Service Mesh 发行版本解决了 1.2.2.4. Red Hat OpenShift Service Mesh 2.2 的新功能 的新功能 此 Red Hat OpenShift Service Mesh 发行版本添加了新的功能和改进,并被 OpenShift Container Platform 4.9 和更高版本的支持。 1.2.2.4.1. Red Hat OpenShift Service Mesh 2.2 版中包含的组件版本 的支持。 1.2.2.4.7. Istio 1.12 支持 第 第 1 章 章 SERVICE MESH 2.X 5 Service Mesh 2.2 基于 Istio 1.12,它带来新功能和产品改进。虽然仍然会支持许多 Istio 1.12 功能,但请注 意以下不被支持的功能: AuthPolicy Dry Run 是一个技术预览功能。 gRPC Proxyless Service Mesh0 码力 | 344 页 | 3.04 MB | 1 年前3
WeRoBot 0.6.0 微信公众号开发框架文档WeRoBot.Client —— 微信 API 操作类 WeRoBot.pay.WeixinPayClient —— 微信支付 API 操作类 部署 在独立服务器上部署 在SAE上部署 小工具 Token 生成器 Changelog Version 0.6.0 Version 0.5.3 Version 0.5.2 Version 0.5.1 Version 0.5.0 Version robot.handler 添加的 handler 才会被调用。 robot.key_click —— 回应自定义菜单 @robot.key_click 是对 @robot.click 修饰符的改进。 如果你在自定义菜单中定义了一个 Key 为 abort 的菜单,响应这个菜单的 handler 可以写成这样 @robot.key_click("abort") def abort(): return "I'm a robot" 两者是等价的。 robot.filter —— 回应有指定文本的消息 @robot.filter 是对 @robot.text 修饰符的改进。 现在你可以写这样的代码 @robot.filter("a") def a(): return "正文为 a " import re @robot.filter(re.compile("0 码力 | 35 页 | 63.71 KB | 1 年前3
WeRoBot 0.6.1 微信公众号开发框架文档WeRoBot.Client —— 微信 API 操作类 WeRoBot.pay.WeixinPayClient —— 微信支付 API 操作类 部署 在独立服务器上部署 在SAE上部署 小工具 Token 生成器 Changelog Version 0.6.1 Version 0.6.0 Version 0.5.3 Version 0.5.2 Version 0.5.1 Version robot.handler 添加的 handler 才会被调用。 robot.key_click —— 回应自定义菜单 @robot.key_click 是对 @robot.click 修饰符的改进。 如果你在自定义菜单中定义了一个 Key 为 abort 的菜单,响应这个菜单的 handler 可以写成这样 @robot.key_click("abort") def abort(): return "I'm a robot" 两者是等价的。 robot.filter —— 回应有指定文本的消息 @robot.filter 是对 @robot.text 修饰符的改进。 现在你可以写这样的代码 @robot.filter("a") def a(): return "正文为 a " import re @robot.filter(re.compile("0 码力 | 35 页 | 64.45 KB | 1 年前3
OpenShift Container Platform 4.14 Operator5.11. 使用 SCORECARD 工具验证 OPERATOR 5.12. 验证 OPERATOR 捆绑包 5.13. 高可用性或单节点集群检测和支持 5.14. 使用 PROMETHEUS 配置内置监控 5.15. 配置领导选举机制 5.16. 为多平台支持配置 OPERATOR 项目 5.17. 基于 GO 的 OPERATOR 的对象修剪工具 4 4 4 5 6 6 7 23 中最重要的组件。Operator 是 control plane 上打包、部署和 管理服务的首选方法。它们还可以为用户运行的应用程序提供优势。 Operator 与 Kubernetes API 和 CLI 工具(如 kubectl 和 oc 命令)集成。它们提供了监控应用程序、执 行健康检查、管理无线(OTA)更新的方法,并确保应用程序保持在指定的状态。 虽然这两个操作都遵循类似的 Operator 概念和目标,但 是一种打包、部署和管理 Kubernetes 应用程序的方法。 Kubernetes 应用程序是一款 app,可在 Kubernetes 上部署,也可使用 Kubernetes API 和 kubectl 或 oc 工具进行管理。要想充分利用 Kubernetes,您需要一组统一的 API 进行扩展,以便服务和管理 Kubernetes 上运行的应用程序。可将 Operator 看成管理 Kubernetes 中这类应用程序的运行时。0 码力 | 423 页 | 4.26 MB | 1 年前3
WeRoBot 1.0.0 微信公众号开发框架文档Django Flask Bottle Tornado API 错误页面 定制错误页面 WeRoBot.Client —— 微信 API 操作类 部署 在独立服务器上部署 在SAE上部署 小工具 Token 生成器 贡献指南 贡献代码 Changelog Version 1.0.0 Version 0.6.1 Version 0.6.0 Version 0.5.3 Version robot.handler 添加的 handler 才会被调用。 robot.key_click —— 回应自定义菜单 @robot.key_click 是对 @robot.click 修饰符的改进。 如果你在自定义菜单中定义了一个 Key 为 abort 的菜单,响应这个菜单的 handler 可以写成这样 @robot.key_click("abort") def abort(): return "I'm a robot" 两者是等价的。 robot.filter —— 回应有指定文本的消息 @robot.filter 是对 @robot.text 修饰符的改进。 现在你可以写这样的代码 @robot.filter("a") def a(): return "正文为 a " import re @robot.filter(re.compile("0 码力 | 48 页 | 65.63 KB | 1 年前3
WeRoBot 1.1.0 微信公众号开发框架文档iceReply SuccessReply Config 默认配置 API 与其他 Web 框架集成 Django Flask Bottle Tornado 错误页面 定制错误页面 小工具 Token 生成器 贡献指南 贡献代码 Changelog Version 1.1.0 Version 1.0.0 Version 0.6.1 Version 0.6.0 Version robot.handler 添加的 handler 才会被调用。 robot.key_click —— 回应自定义菜单 @robot.key_click 是对 @robot.click 修饰符的改进。 如果你在自定义菜单中定义了一个 Key 为 abort 的菜单,响应这个菜单的 handler 可以写成这样 @robot.key_click("abort") def abort(): return "I'm a robot" 两者是等价的。 robot.filter —— 回应有指定文本的消息 @robot.filter 是对 @robot.text 修饰符的改进。 现在你可以写这样的代码 @robot.filter("a") def a(): return "正文为 a " import re @robot.filter(re.compile("0 码力 | 62 页 | 75.61 KB | 1 年前3
WeRoBot 1.1.1 微信公众号开发框架文档iceReply SuccessReply Config 默认配置 API 与其他 Web 框架集成 Django Flask Bottle Tornado 错误页面 定制错误页面 小工具 Token 生成器 贡献指南 贡献代码 Changelog Version 1.1.1 Version 1.1.0 Version 1.0.0 Version 0.6.1 Version robot.handler 添加的 handler 才会被调用。 robot.key_click —— 回应自定义菜单 @robot.key_click 是对 @robot.click 修饰符的改进。 如果你在自定义菜单中定义了一个 Key 为 abort 的菜单,响应这个菜单的 handler 可以写成这样 @robot.key_click("abort") def abort(): return "I'm a robot" 两者是等价的。 robot.filter —— 回应有指定文本的消息 @robot.filter 是对 @robot.text 修饰符的改进。 现在你可以写这样的代码 @robot.filter("a") def a(): return "正文为 a " import re @robot.filter(re.compile("0 码力 | 62 页 | 75.91 KB | 1 年前3
WeRoBot 1.2.0 微信公众号开发框架文档TransferCustomerServiceReply SuccessReply Config 默认配置 与其他 Web 框架集成 Django Flask Bottle Tornado 错误页面 定制错误页面 小工具 Token 生成器 贡献指南 贡献代码 API 应用对象 配置对象 Session 对象 log Changelog Version 1.2.0 Version 1.1.1 Version 有给出返回值的情况下, 通过 robot.handler 添加的 handler 才会被调用。 robot.key_click —— 回应自定义菜单 key_click() 是对 click() 修饰符的改进。 如果你在自定义菜单中定义了一个 Key 为 abort 的菜单,响应这个菜单的 handler 可以写成这样 @robot.key_click("abort") def abort(): == "abort": return "I'm a robot" 两者是等价的。 robot.filter —— 回应有指定文本的消息 filter() 是对 text() 修饰符的改进。 现在你可以写这样的代码 @robot.filter("a") def a(): return "正文为 a " import re @robot.filter(re.compile("0 码力 | 70 页 | 82.33 KB | 1 年前3
WeRoBot 1.3.0 微信公众号开发框架文档TransferCustomerServiceReply SuccessReply Config 默认配置 与其他 Web 框架集成 Django Flask Bottle Tornado 错误页面 定制错误页面 小工具 Token 生成器 贡献指南 贡献代码 API 应用对象 配置对象 Session 对象 log Changelog Version 1.3.0 Version 1.2.0 Version 有给出返回值的情况下, 通过 robot.handler 添加的 handler 才会被调用。 robot.key_click —— 回应自定义菜单 key_click() 是对 click() 修饰符的改进。 如果你在自定义菜单中定义了一个 Key 为 abort 的菜单,响应这个菜单的 handler 可以写成这样 @robot.key_click("abort") def abort(): == "abort": return "I'm a robot" 两者是等价的。 robot.filter —— 回应有指定文本的消息 filter() 是对 text() 修饰符的改进。 现在你可以写这样的代码 @robot.filter("a") def a(): return "正文为 a " import re @robot.filter(re.compile("0 码力 | 76 页 | 84.54 KB | 1 年前3
共 61 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













