Django 官方教程翻译项目Django 无需数据库就可以使用,它提供了对象关系映射器(ORM)。通过此技术,你可以使用 Python 代码来描述数据库结构。 数据模型语法提供了很多方法来描述你的数据,这解决了多年来在数据库模式中的难题。以下是一个 简明的例子: 1. # mysite/news/models.py 2. 3. from django.db import models 4. 5. class 上面的代码将 URL 的正则表达式映射到 views 里的回调函数。正则表达式通过括号来提取 URL 中的参数值。当一个用户请求页面时,Django 会顺序遍历这些匹配模式,直至模式和请求的 URL 成功匹配。(如果全部模式都无法匹配,Django 会返回一个404视图。)这个过程会在瞬间完成, 因为这些正则表达式在启动时就被编译了。 一旦其中一个正则表达式匹配成功,Django 就会导入并调用指定的视图——那是一个简单的 ),它们是可以被放在“/polls/”、 “/fun_polls/”、 “/content/polls/”、 或者其他任何路径,而应用仍然是可以运行的。 什么时候使用 include() 当你要包含其他 URL 匹配模式时,你应该一直使用 include()。 admin.site.urls 在这里是一个例外。 不符合你所想看到的? 如果你看到的是 include(admin.iste.urls) 而不是 admin0 码力 | 103 页 | 1.86 MB | 1 年前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 9.4.5 舍入模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 9.4.6 . . . . . . . . . 436 11.7 glob --- Unix 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . 1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 16.1.2 Python UTF-8 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 16.1.3 进程参数 . .0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.9.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 9.4.5 舍入模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 9.4.6 . . . . . . . . . 422 11.7 glob --- Unix 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1458 26.3 Python 开发模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1459 26.4 Python 开发模式的效果 . . . . . . . . . . . . . . . . . . . .0 码力 | 2146 页 | 10.17 MB | 9 月前3
3 Thautwarm 解放python的表达力 性能和安全性 语法和语义扩展 JIT 静态检查 表达力的扩展, 可用性的保留,白来的午餐? 演示一小部分: 模式匹配, Quick Lambda, Pipe运算 语言决定思维模型 GNU-APL C++ Haskell 说 到 质 数 � 人 们 想 到 什 么 � 语言决定思维模型 在 实 际 业 务 中 处 理 数 据 � Haskell 虽然模式匹配似乎还不甚流行,但它仅是编 程语言走向未来必然经过的一个极其不起眼 moshmosh/extensions/pattern_matching pin(val): 用作用域内的值val进行比较的模式 and: 满足多个解构规则的组合模式 or: 满足其中一个解构规则的组合模式 A(a, …): 调用A.__match__进行模式匹配 isinstance(type): 检查类型的pattern (a, *b, c): 匹配tuple [a, *b, c]: 先把Python字节码翻译到一个精简版本, 便于分析 指令集这么大时准备追x86汇编了? 指令集减小到15以内 混合IR tmp = Call(x, (1, 2)) Python字节码 LOAD_FAST f LOAD_CONST (1, 2) CALL_FUNCTION 1 混合是指Stack Machine和 Register-based Machine语义共存 为何不最直接翻 译成寄存器语义?0 码力 | 43 页 | 10.71 MB | 1 年前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 9.4.5 舍入模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 9.4.6 信号 . . . . . . . . . . 408 11.7 glob --- Unix 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . 16.1.1 文件名,命令行参数,以及环境变量。 . . . . . . . . . . . . . . . . . . . . . . . . . 546 16.1.2 Python UTF-8 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546 16.1.3 进程参数 . . . .0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.9.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 9.4.5 舍入模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 9.4.6 信号 . . . . . . . . . . 396 11.7 glob --- Unix 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364 26.3 Python 开发模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1365 26.4 Python 开发模式的效果 . . . . . . . . . . . . . . . . . . . . .0 码力 | 2015 页 | 10.12 MB | 9 月前3
Python 标准库参考指南 3.7.13 . . . . . . . . . 373 11.7 glob --- Unix 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . 模块的文档了解如何使用 AST 对象。 filename 实参需要是代码读取的文件名;如果代码不需要从文件中读取,可以传入一些可辨识的值(经 常会使用 '')。 mode 实参指定了编译代码必须用的模式。如果 source 是语句序列,可以是 'exec';如果是单一表达 式,可以是 'eval';如果是单个交互式语句,可以是 'single'。(在最后一种情况下,如果表达式 执行结果不是 None 'single' 或 'eval' 模式编译多行代码字符串时,输入必须以至少一个换行符结尾。这 使code 模块更容易检测语句的完整性。 警告: 在将足够大或者足够复杂的字符串编译成 AST 对象时,Python 解释器有可以因为 Python AST 编译器的栈深度限制而崩溃。 在 3.2 版更改: 允许使用 Windows 和 Mac 的换行符。在 'exec' 模式不再需要以换行符结尾。增加了 optimize 0 码力 | 1961 页 | 9.14 MB | 9 月前3
Python 标准库参考指南 3.8.20 . . . . . . . . . 398 11.7 glob --- Unix 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . 模块的文档了解如何使用 AST 对象。 filename 实参需要是代码读取的文件名;如果代码不需要从文件中读取,可以传入一些可辨识的值(经 常会使用 '')。 mode 实参指定了编译代码必须用的模式。如果 source 是语句序列,可以是 'exec';如果是单一表达 式,可以是 'eval';如果是单个交互式语句,可以是 'single'。(在最后一种情况下,如果表达式 执行结果不是 None 'single' 或 'eval' 模式编译多行代码字符串时,输入必须以至少一个换行符结尾。这 使code 模块更容易检测语句的完整性。 警告: 在将足够大或者足够复杂的字符串编译成 AST 对象时,Python 解释器有可能因为 Python AST 编译器的栈深度限制而崩溃。 在 3.2 版更改: 允许使用 Windows 和 Mac 的换行符。在 'exec' 模式不再需要以换行符结尾。增加了 optimize 0 码力 | 2052 页 | 9.74 MB | 9 月前3
Python 标准库参考指南 3.7.13 . . . . . . . . . . 354 11.7 glob --- Unix 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . 模块的文档了解如何使用 AST 对象。 filename 实参需要是代码读取的文件名;如果代码不需要从文件中读取,可以传入一些可辨识的值 (经常会使用 '')。 mode 实参指定了编译代码必须用的模式。如果 source 是语句序列,可以是 'exec';如果是单一表 达式,可以是 'eval';如果是单个交互式语句,可以是 'single'。(在最后一种情况下,如果 表达式执行结果不是 None 'single' 或 'eval' 模式编译多行代码字符串时,输入必须以至少一个换行符结尾。 这使code 模块更容易检测语句的完整性。 警告: 在将足够大或者足够复杂的字符串编译成 AST 对象时,Python 解释器有可以因为 Python AST 编译器的栈深度限制而崩溃。 在 3.2 版更改: 允许使用 Windows 和 Mac 的换行符。在 'exec' 模式不再需要以换行符结尾。增加 了 0 码力 | 1846 页 | 9.09 MB | 9 月前3
Python 标准库参考指南 3.8.20 . . . . . . . . . . 371 11.7 glob --- Unix 风格路径名模式扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 11.8 fnmatch --- Unix 文件名模式匹配 . . . . . . . . . . . . . . . . . . . . . . . . 模块的文档了解如何使用 AST 对象。 filename 实参需要是代码读取的文件名;如果代码不需要从文件中读取,可以传入一些可辨识的值 (经常会使用 '')。 mode 实参指定了编译代码必须用的模式。如果 source 是语句序列,可以是 'exec';如果是单一表 达式,可以是 'eval';如果是单个交互式语句,可以是 'single'。(在最后一种情况下,如果 表达式执行结果不是 None 'single' 或 'eval' 模式编译多行代码字符串时,输入必须以至少一个换行符结尾。 这使code 模块更容易检测语句的完整性。 警告: 在将足够大或者足够复杂的字符串编译成 AST 对象时,Python 解释器有可能因为 Python AST 编译器的栈深度限制而崩溃。 在 3.2 版更改: 允许使用 Windows 和 Mac 的换行符。在 'exec' 模式不再需要以换行符结尾。增加 了 0 码力 | 1927 页 | 9.69 MB | 9 月前3
共 135 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14













