Django 官方教程翻译项目README - 5 - 本文档使用 书栈(BookStack.CN) 构建 初识 Django 初识 Django 设计模型 创建模型 享用便捷的 API 动态生成的管理页面:并非徒有其表 规划 URL 编写视图 设计模板 这只是冰山一角 Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下 内容简要介绍了如何使用 Django 实现一个数据库驱动的 pub_date = models.DateField() 13. headline = models.CharField(max_length=200) 初识 Django 设计模型 初识 Django - 6 - 本文档使用 书栈(BookStack.CN) 构建 14. content = models.TextField() 15. reporter contrib import admin 4. 5. from . import models 6. 7. admin.site.register(models.Article) 这样设计所遵循的理念是,站点编辑人员可以是你的员工、你的客户、或者就是你自己——而你大概不 会乐意去废半天劲创建一个只有内容管理功能的后台管理界面。 创建 Django 应用的典型流程是:先建立数据模型0 码力 | 103 页 | 1.86 MB | 1 年前3
Python 标准库参考指南 3.12 多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大 量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通 过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。 Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码 语言或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方 法。好的设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时 确定的,也因为这个顺序要适应类层级结构的更改,还因为这个顺序可能包括在运行时之前未知的 兄弟类)。 对于以上两个用例,典型的超类调用看起来是这样的: 并不限于在方法内部使用。两个参数的形式明 确指定参数并进行相应的引用。零个参数的形式仅适用于类定义内部,因为编译器需要填入必要的 细节以正确地检索到被定义的类,还需要让普通方法访问当前实例。 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 class tuple 26 Chapter 2. 内置函数 The Python Library Reference, 发行版本 30 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.12 多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大 量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通 过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。 Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码 语言或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方 法。好的设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时 确定的,也因为这个顺序要适应类层级结构的更改,还因为这个顺序可能包括在运行时之前未知的 兄弟类)。 对于以上两个用例,典型的超类调用看起来是这样的: 并不限于在方法内部使用。两个参数的形式明 确指定参数并进行相应的引用。零个参数的形式仅适用于类定义内部,因为编译器需要填入必要的 细节以正确地检索到被定义的类,还需要让普通方法访问当前实例。 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 class tuple 26 Chapter 2. 内置函数 The Python Library Reference, 发行版本 30 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.13 多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大 量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通 过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。 Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码 语言或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方 法。好的设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时 确定的,也因为这个顺序要适应类层级结构的更改,还因为这个顺序可能包括在运行时之前未知的 兄弟类)。 对于以上两个用例,典型的超类调用看起来是这样的: 并不限于在方法内部使用。两个参数的形式明 确指定参数并进行相应的引用。零个参数的形式仅适用于类定义内部,因为编译器需要填入必要的 细节以正确地检索到被定义的类,还需要让普通方法访问当前实例。 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 class tuple class tuple(iterable) 虽然被称为函数,但tuple 实际上是一个不可变的序列类型,参见在元组0 码力 | 2246 页 | 11.74 MB | 9 月前3
Python 标准库参考指南 3.13 多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大 量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通 过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。 Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码 语言或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方 法。好的设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时 确定的,也因为这个顺序要适应类层级结构的更改,还因为这个顺序可能包括在运行时之前未知的 兄弟类)。 对于以上两个用例,典型的超类调用看起来是这样的: 并不限于在方法内部使用。两个参数的形式明 确指定参数并进行相应的引用。零个参数的形式仅适用于类定义内部,因为编译器需要填入必要的 细节以正确地检索到被定义的类,还需要让普通方法访问当前实例。 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 class tuple class tuple(iterable) 虽然被称为函数,但tuple 实际上是一个不可变的序列类型,参见在元组0 码力 | 2242 页 | 11.73 MB | 9 月前3
Python 标准库参考指南 3.10.15 个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定 平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。 Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码语言 或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方法。好的 设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时确定的,也 因为这个顺序要适应类层级结构的更改,还因为这个顺序可能包括在运行时之前未知的兄弟类)。 对于以上两个用例,典型的超类调用看起来是这样的: 并不限于在方法内部使用。两个参数的形式明确 指定参数并进行相应的引用。零个参数的形式仅适用于类定义内部,因为编译器需要填入必要的细节 以正确地检索到被定义的类,还需要让普通方法访问当前实例。 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 class tuple([iterable]) 虽然被称为函数,但tuple 实际上是一个不可变的序列类型,参见在元组 与序列类型 ---0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.8.20 个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定 平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。 Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码语言 或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方法。好的 设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时确定的,也 因为这个顺序要适应类层级结构的更改,还因为这个顺序可能包括在运行时之前未知的兄弟类)。 对于以上两个用例,典型的超类调用看起来是这样的: 并不限于在方法内部使用。两个参数的形式明确 指定参数并进行相应的引用。零个参数的形式仅适用于类定义内部,因为编译器需要填入必要的细节 以正确地检索到被定义的类,还需要让普通方法访问当前实例。 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 class tuple([iterable]) 虽然被称为函数,但tuple 实际上是一个不可变的序列类型,参见在元组 与序列类型 ---0 码力 | 2052 页 | 9.74 MB | 9 月前3
Get started with Deno引擎的速度媲美二进制编译。在 Deno 中,V8 引擎用于 执行 JavaScript 代码。 ©hijiangtao Deno / 采用 Rust 构建 Rust 是由 Mozilla 主导开发的通用、编译型编程语言。设计准则为 “安全、并发、实用”,支持函数 式、并发式、过程式以及面向对象的编程风格。Deno 使用 Rust 语言来封装 V8 引擎,通过 libdeno 绑定,我们就可以在 JavaScript 中调用隔离的功能。 ©hijiangtao Deno / 安全 不允许将任意原生函数绑定到 V8 ● 所有的系统调用都是通过消 息传递完成的(protobuf 序 列化) ● 用两个原生函数支持:send 和 recv ● 简化设计 ©hijiangtao Deno / JavaScript 和 TypeScript 运行时环境 1. 只有一个单独的可执行文件 2. 有一套经过审核(审计)的标准模块,确保与 Deno 兼容: Schlueter(NPM 作者),自己转向一些项目研 究 2018年初,Ryan Dahl 开始重新使用 Node 2018年6月,JSConf EU 上 Ryan Dahl 表示 Node 存在太多设计错误了 ©hijiangtao JSConf EU 2018 ©hijiangtao Design Mistakes in Node 没有坚持 Promise0 码力 | 43 页 | 1.51 MB | 1 年前3
Python 标准库参考指南 3.11.10 多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大 量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通 过将特定平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。 Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 的用法非常相似。 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码 语言或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方 法。好的设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时 确定的,也因为这个顺序要适应类层级结构的更改,还因为这个顺序可能包括在运行时之前未知的 兄弟类)。 对于以上两个用例,典型的超类调用看起来是这样的: 并不限于在方法内部使用。两个参数的形式 明确指定参数并进行相应的引用。零个参数的形式仅适用于类定义内部,因为编译器需要填入必要 的细节以正确地检索到被定义的类,还需要让普通方法访问当前实例。 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 class tuple class tuple(iterable) 虽然被称为函数,但tuple 实际上是一个不可变的序列类型,参见在元组0 码力 | 2248 页 | 11.10 MB | 9 月前3
Python 标准库参考指南 3.11.10 个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定 平台功能抽象化为平台中立的 API 来鼓励和加强 Python 程序的可移植性。 Windows 版本的 Python 安装程序通常包含整个标准库,往往还包含许多额外组件。对于类 Unix 10 第二个用例是在动态执行环境中支持协作多重继承。此用例为 Python 所独有而不存在于静态编码语言 或仅支持单继承的语言当中。这使用实现“菱形图”成为可能,即有多个基类实现相同的方法。好的 设计强制要求这样的方法在每个情况下都具有相同的调用签名(因为调用顺序是在运行时确定的,也 因为这个顺序要适应类层级结构的更改,还因为这个顺序可能包括在运行时之前未知的兄弟类)。 对于以上两个用例,典型的超类调用看起来是这样的: 并不限于在方法内部使用。两个参数的形式明确 指定参数并进行相应的引用。零个参数的形式仅适用于类定义内部,因为编译器需要填入必要的细节 以正确地检索到被定义的类,还需要让普通方法访问当前实例。 对于有关如何使用super() 来如何设计协作类的实用建议,请参阅 使用 super() 的指南。 class tuple class tuple(iterable) 虽然被称为函数,但tuple 实际上是一个不可变的序列类型,参见在元组0 码力 | 2399 页 | 11.19 MB | 9 月前3
共 50 条
- 1
- 2
- 3
- 4
- 5













