Django 官方教程翻译项目符)。这是一个模板过滤器,用于过滤变量值。在这里过滤器将一个 Python datetime 对象转化 为指定的格式(就像 PHP 中的日期函数那样)。 你可以将多个过滤器连在一起使用。你还可以自定义模板过滤器。你甚至可以自定义模板标签,相关 的 Python 代码会在使用标签时在后台运行。 Django 使用了“模板继承”的概念。这就是 {% extends “base.html” %} 的作用。它的含义 数据库的表名是由应用名(polls)和模型名的小写形式(question 和 choice)连接而来。 (如果需要,你可以自定义此行为。) 主键(ID)会被自动添加。(当然,你也可以自定义。) 惯例下,Django 会在外键字段名后追加字符串 “_id”。(同样,这也可以自定义。) 外键关系由 FOREIGN KEY 生成。别担心 DEFERRABLE 部分,它只是告诉 PostgreSQL,请 29 - 本文档使用 书栈(BookStack.CN) 构建 Django 自动生成的 admin 里也是使用这个方法来表示对象的。 注意这些只是 Python 的普通方法。我们可以向模型里添加自定义方法,示范: 1. # polls/models.py 2. 3. import datetime 4. 5. from django.db import models 6. from0 码力 | 103 页 | 1.86 MB | 1 年前3
Python 标准库参考指南 3.7.13 site ——站点专属的配置钩子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1653 31 自定义 Python 解释器 1657 31.1 code --- 解释器基础类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 的方法,那么该方法将被调用,并且必须返回一个属性列表。这允 许实现自定义 __getattr__() 或 __getattribute__() 函数的对象能够自定义dir() 来报告它 们的属性。 如果对象不提供 __dir__(),这个函数会尝试从对象已定义的__dict__ 属性和类型对象收集信息。 结果列表并不总是完整的,如果对象有自定义 __getattr__(),那结果可能不准确。 8 Chapter 并且给出了文件描述符而不是文件名,那么当文件关闭时,底层文件描述符将保 持打开状态。如果给出文件名则 closefd 必须为 True (默认值),否则将引发错误。 可以通过传递可调用的 opener 来使用自定义开启器。然后通过使用参数(file,flags )调用 opener 获得 文件对象的基础文件描述符。opener 必须返回一个打开的文件描述符(使用os.open as opener 时与传 递 None0 码力 | 1961 页 | 9.14 MB | 9 月前3
Python 标准库参考指南 3.7.13 30.14 site ——站点专属的配置钩子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1556 31 自定义 Python 解释器 1559 31.1 code --- 解释器基础类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 的方法,那么该方法将被调用,并且必须返回一个属性列表。这 允许实现自定义 __getattr__() 或 __getattribute__() 函数的对象能够自定义dir() 来报 告它们的属性。 如果对象不提供 __dir__(),这个函数会尝试从对象已定义的__dict__ 属性和类型对象收集信 息。结果列表并不总是完整的,如果对象有自定义 __getattr__(),那结果可能不准确。 默认的dir() 并且给出了文件描述符而不是文件名,那么当文件关闭时,底层文件描述符 将保持打开状态。如果给出文件名则 closefd 必须为 True (默认值),否则将引发错误。 可以通过传递可调用的 opener 来使用自定义开启器。然后通过使用参数(file,flags )调用 opener 获得文件对象的基础文件描述符。opener 必须返回一个打开的文件描述符(使用os.open as opener 时与传递 None0 码力 | 1846 页 | 9.09 MB | 9 月前3
Python 标准库参考指南 3.8.20 site ——指定域的配置钩子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1733 30 自定义 Python 解释器 1737 30.1 code --- 解释器基类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 的方法,那么该方法将被调用,并且必须返回一个属性列表。这允 许实现自定义 __getattr__() 或 __getattribute__() 函数的对象能够自定义dir() 来报告它 们的属性。 如果对象不提供 __dir__(),这个函数会尝试从对象已定义的__dict__ 属性和类型对象收集信息。 结果列表并不总是完整的,如果对象有自定义 __getattr__(),那结果可能不准确。 默认的dir() 并且给出了文件描述符而不是文件名,那么当文件关闭时,底层文件描述符将保 持打开状态。如果给出文件名则 closefd 必须为 True (默认值),否则将引发错误。 可以通过传递可调用的 opener 来使用自定义开启器。然后通过使用参数(file,flags )调用 opener 获得 文件对象的基础文件描述符。opener 必须返回一个打开的文件描述符(使用os.open as opener 时与传 递 None0 码力 | 2052 页 | 9.74 MB | 9 月前3
Python 标准库参考指南 3.8.20 14 site ——指定域的配置钩子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1621 30 自定义 Python 解释器 1625 30.1 code --- 解释器基类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 参,它会尝试返回该对象的有效属 性列表。 如果对象有一个名为 __dir__() 的方法,那么该方法将被调用,并且必须返回一个属性列表。这 允许实现自定义 __getattr__() 或 __getattribute__() 函数的对象能够自定义dir() 来报 告它们的属性。 8 Chapter 2. 内置函数 The Python Library Reference, 发布 3.8.20 20 如果对象不提供 __dir__(),这个函数会尝试从对象已定义的__dict__ 属性和类型对象收集信 息。结果列表并不总是完整的,如果对象有自定义 __getattr__(),那结果可能不准确。 默认的dir() 机制对不同类型的对象行为不同,它会试图返回最相关而不是最全的信息: • 如果对象是模块对象,则列表包含模块的属性名称。 • 如果对象是类型或类对象,则列表包含它们的属性名称,并且递归查找所有基类的属性。0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 14 site ——指定域的配置钩子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1621 30 自定义 Python 解释器 1625 30.1 code --- 解释器基类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 参,它会尝试返回该对象的有效属 性列表。 如果对象有一个名为 __dir__() 的方法,那么该方法将被调用,并且必须返回一个属性列表。这 允许实现自定义 __getattr__() 或 __getattribute__() 函数的对象能够自定义dir() 来报 告它们的属性。 8 Chapter 2. 内置函数 The Python Library Reference, 发布 3.8.20 20 如果对象不提供 __dir__(),这个函数会尝试从对象已定义的__dict__ 属性和类型对象收集信 息。结果列表并不总是完整的,如果对象有自定义 __getattr__(),那结果可能不准确。 默认的dir() 机制对不同类型的对象行为不同,它会试图返回最相关而不是最全的信息: • 如果对象是模块对象,则列表包含模块的属性名称。 • 如果对象是类型或类对象,则列表包含它们的属性名称,并且递归查找所有基类的属性。0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.10.15 字符串常量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6.1.2 自定义字符串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 6.1.3 格式字符串语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457 12.1.6 类型,函数和其他对象的自定义归约 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 12.1.7 外部缓冲区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513 13.4.4 指定自定义的过滤器链 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513 13.4.5 例子 . . .0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.10.15 字符串常量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 6.1.2 自定义字符串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 6.1.3 格式字符串语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 12.1.6 类型,函数和其他对象的自定义归约 . . . . . . . . . . . . . . . . . . . . . . . . . . 432 12.1.7 外部缓冲区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 13.4.4 指定自定义的过滤器链 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 13.4.5 例子 . . . . .0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.9.20 字符串常量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 6.1.2 自定义字符串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 6.1.3 格式字符串语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 12.1.6 类型,函数和其他对象的自定义归约 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 12.1.7 外部缓冲区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499 13.4.4 指定自定义的过滤器链 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499 13.4.5 例子 . . .0 码力 | 2146 页 | 10.17 MB | 9 月前3
Python 标准库参考指南 3.9.20 字符串常量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 6.1.2 自定义字符串格式化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 6.1.3 格式字符串语法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 12.1.6 类型,函数和其他对象的自定义归约 . . . . . . . . . . . . . . . . . . . . . . . . . . 420 12.1.7 外部缓冲区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 13.4.4 指定自定义的过滤器链 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 13.4.5 例子 . . . . .0 码力 | 2015 页 | 10.12 MB | 9 月前3
共 77 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













