Django 官方教程翻译项目户、或者就是你自己——而你大概不 会乐意去废半天劲创建一个只有内容管理功能的后台管理界面。 创建 Django 应用的典型流程是:先建立数据模型,然后搭建管理站点,尽可能快的跑起来。那样 你的团队(或者客户)就可以向网站里填充数据了。后面我们会谈到如何展示这些数据。 简洁优雅的 URL 规划对于一个高质量 Web 应用来说至关重要。Django 推崇优美的 URL 设计, 所以不要把诸如 文档可以获取关于数据库关系的更多内容。想知道关于双下 划线的更多用法,参见 Field Lookup 文档。数据库 API 的所有细节可以在 数据库 API 参考 文档中找到。 设计哲学 为你的团队和客户创建一个用于添加、修改和删除网站内容的管理页面是一项乏味的工作,而且不需要太多的创造力。因为这些原 因,Django 提供完全自动地为模型创建管理接口的功能。 Django 产生于一个公众 创建你的第一个 Django 项目, 第五部分 自动化测试简介 自动化测试是什么? 为什么你需要写测试 测试将节约你的时间 测试不仅能发现错误,而且能预防错误 测试使你的代码更有吸引力 测试有利于团队协作 基本测试策略 第一个测试 首先得有个 Bug 写个测试来发现 Bug 运行测试 修复 Bug 更全面的测试 测试视图 针对视图的测试 Django 测试工具之 Client0 码力 | 103 页 | 1.86 MB | 1 年前3
Flask入门教程(程序),比如 ls、cat、nano、ssh 等,这些命令我们在后面会用到。 使用 Git Git 是一个流行的版本控制工具,我们可以用它来记录程序源码和文件的变动情 况,或是在编程时进行多人协作,你可以把它看做一个优雅的代码变动备份工具。 如果你还不熟悉 Git 也没关系,可以先按照书中的命令去做,有时间再去了解原 理。现在要做的第一件事就是在你的电脑上安装 Git (可以执行 git 创建,这部分操作你也可以使用编辑器来完成。 将程序托管到 GitHub(可选) 这一步是可选的,将程序托管到 GitHub、GitLab 或是 BitBucket 等平台上,可以更 方便的备份、协作和部署。这些托管平台作为 Git 服务器,你可以为本地仓库创建 远程仓库。 首先要注册一个 GitHub 账户,点击访问注册页面,根据指示完成注册流程。登录 备用。 设置 SSH 密钥 一0 码力 | 127 页 | 7.62 MB | 1 年前3
OpenShift Container Platform 4.8 Service MeshOpenShift Container Platform 4.8 Service Mesh 32 在 Istio 中,租户是为一组部署的工作负载共享共同访问权限和特权的用户组。您可以使用租户在不同的 团队之间提供一定程度的隔离。您可以使用 istio.io 或服务资源的 NetworkPolicies、AuthorizationPolicies 和 exportTo 注解来隔离对不同租户的访问。 实例隔离。 集群管理员在所有 Istio control plane 间获得控制和可见性,而租户管理员只能控制其特定的 Service Mesh、Kiali 和 Jaeger 实例。 您可以授予团队权限,以便仅将工作负载部署到给定的命名空间或一组命名空间。如果服务网格管理员授 予 mesh-user 角色,用户可以创建一个 ServiceMeshMember 资源来将命名空间添加到 ServiceMeshMemberRoll。 配置集创建可重复使用的配置。个人用户可以根据自己的配置扩 展他们创建的配置集。配置集也可以从其他配置集继承配置信息。例如,您可以为财务团队创建一个财务 control plane,为市场团队创建一个市场 control plane。如果您创建了一个开发模板和一个产品模板,则 市场团队成员和财务团队成员就可以根据自己团队的情况对开发模板和生成环境配置集进行扩展。 当您配置 Service Mesh control plane0 码力 | 344 页 | 3.04 MB | 1 年前3
Get started with Deno会成为更有话语权的游戏规则改变者。 ©hijiangtao Debate on Deno “在努力做好(Deno)这件事和推出一款可用的产品之间很难取得平 衡。因为还没有在开发工具支持特性上取得实质进展,官方团队再次推 迟发布日期。官方团队进行了详细的讨论,得出结论是 2 个月的时间足 够了。巧合的是,这是自 Deno 问世以来的两周年纪念日。因此,我们 将 2020 年 5 月 13 日定为 1.0 版本发布日期。我们鼓励贡献者在0 码力 | 43 页 | 1.51 MB | 1 年前3
Python 标准库参考指南 2.7.18 有两个典型用例。在具有单继承的类层级结构中,super 可用来引用父类而不必显式地指定它们的 名称,从而令代码更易维护。这种用法与其他编程语言中 super 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有,在静态编译语言或仅支 持单继承的语言中是不存在的。这使得实现“菱形图”成为可能,在这时会有多个基类实现相同的方 法。好的设计强制要求这种方法在每个情况下具有 分 来 实 现 的, 例 如 super(). __getitem__(name)。它做到这一点是通过实现自己的 __getattribute__() 方法,这样就能以 可预测的顺序搜索类,并且支持协作多重继承。对应地,super() 在像 super()[name] 这样使用语 句或操作符进行隐式查找时则未被定义。 Also note that super() is not limited to argument form specifies the arguments exactly and makes the appropriate references. 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 2.2 新版功能. tuple([iterable]) Return a tuple whose items are the same and0 码力 | 1552 页 | 7.42 MB | 9 月前3
Python 标准库参考指南 2.7.18 有两个典型用例。在具有单继承的类层级结构中,super 可用来引用父类而不必显式地指定它们的 名称,从而令代码更易维护。这种用法与其他编程语言中 super 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有,在静态编译语言或仅支 持单继承的语言中是不存在的。这使得实现“菱形图”成为可能,在这时会有多个基类实现相同的方 法。好的设计强制要求这种方法在每个情况下具有 分 来 实 现 的, 例 如 super(). __getitem__(name)。它做到这一点是通过实现自己的 __getattribute__() 方法,这样就能以 可预测的顺序搜索类,并且支持协作多重继承。对应地,super() 在像 super()[name] 这样使用语 句或操作符进行隐式查找时则未被定义。 Also note that super() is not limited to argument form specifies the arguments exactly and makes the appropriate references. 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 2.2 新版功能. tuple([iterable]) Return a tuple whose items are the same and0 码力 | 1552 页 | 7.42 MB | 9 月前3
Python 标准库参考指南 2.7.18 有两个典型用例。在具有单继承的类层级结构中,super 可用来引用父类而不必显式地指定它们的 名称,从而令代码更易维护。这种用法与其他编程语言中 super 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有,在静态编译语言或仅支 持单继承的语言中是不存在的。这使得实现“菱形图”成为可能,在这时会有多个基类实现相同的方 法。好的设计强制要求这种方法在每个情况下具有 分 来 实 现 的, 例 如 super(). __getitem__(name)。它做到这一点是通过实现自己的 __getattribute__() 方法,这样就能以 可预测的顺序搜索类,并且支持协作多重继承。对应地,super() 在像 super()[name] 这样使用语 句或操作符进行隐式查找时则未被定义。 Also note that super() is not limited to argument form specifies the arguments exactly and makes the appropriate references. 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 2.2 新版功能. tuple([iterable]) Return a tuple whose items are the same and0 码力 | 1552 页 | 7.42 MB | 9 月前3
Python 标准库参考指南 3.6.15 有两个典型用例。在具有单继承的类层级结构中,super 可用来引用父类而不必显式地指定它们的 名称,从而令代码更易维护。这种用法与其他编程语言中 super 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有,在静态编译语言或仅支 持单继承的语言中是不存在的。这使得实现“菱形图”成为可能,在这时会有多个基类实现相同的方 法。好的设计强制要求这种方法在每个情况下具有 分 来 实 现 的, 例 如 super(). __getitem__(name)。它做到这一点是通过实现自己的 __getattribute__() 方法,这样就能以 可预测的顺序搜索类,并且支持协作多重继承。对应地,super() 在像 super()[name] 这样使用语 句或操作符进行隐式查找时则未被定义。 还要注意的是,除了零个参数的形式以外,super() 并不限于在方法内部使用。两个参数的形式明确 并不限于在方法内部使用。两个参数的形式明确 指定参数并进行相应的引用。零个参数的形式仅适用于类定义内部,因为编译器需要填入必要的细节 以正确地检索到被定义的类,还需要让普通方法访问当前实例。 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 tuple([iterable]) 虽然被称为函数,但tuple 实际上是一个不可变的序列类型,参见在元组 与序列类型—list, tuple0 码力 | 1886 页 | 8.95 MB | 9 月前3
Python 标准库参考指南 3.6.15 有两个典型用例。在具有单继承的类层级结构中,super 可用来引用父类而不必显式地指定它们的 名称,从而令代码更易维护。这种用法与其他编程语言中 super 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有,在静态编译语言或仅支 持单继承的语言中是不存在的。这使得实现“菱形图”成为可能,在这时会有多个基类实现相同的方 法。好的设计强制要求这种方法在每个情况下具有 分 来 实 现 的, 例 如 super(). __getitem__(name)。它做到这一点是通过实现自己的 __getattribute__() 方法,这样就能以 可预测的顺序搜索类,并且支持协作多重继承。对应地,super() 在像 super()[name] 这样使用语 句或操作符进行隐式查找时则未被定义。 还要注意的是,除了零个参数的形式以外,super() 并不限于在方法内部使用。两个参数的形式明确 并不限于在方法内部使用。两个参数的形式明确 指定参数并进行相应的引用。零个参数的形式仅适用于类定义内部,因为编译器需要填入必要的细节 以正确地检索到被定义的类,还需要让普通方法访问当前实例。 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 tuple([iterable]) 虽然被称为函数,但tuple 实际上是一个不可变的序列类型,参见在元组 与序列类型—list, tuple0 码力 | 1886 页 | 8.95 MB | 9 月前3
IstioMeetupChina 服务网格热升级技术分享IstioMeetup 服务网格数据平面热升级技术分享 ServiceMesh Data-Plane Hot-Upgrade 阿里云服务网格团队 – 史泽寰 • 为什么需要服务网格数据面热升级 • 实现热升级 • 实践热升级 目录 Catalog 2 为什么需要服务网格数据面热升级 Why do we need Hot-Upgrade for ServiceMesh Data-Plane0 码力 | 14 页 | 2.25 MB | 1 年前3
共 31 条
- 1
- 2
- 3
- 4













