Django Tables 2 中表达式 A('pk') 的含义是什么?
What is the meaning of the expression A('pk') in Django Tables 2?
我正在尝试设置 LinkColumn
,我在示例中看到 args
参数通常采用 args=[A('pk')]
形式。我想知道 A()
.
是什么意思
来自 django-tables2 source code
class Accessor(str):
'''
A string describing a path from one object to another via attribute/index
accesses. For convenience, the class has an alias `.A` to allow for more concise code.
Relations are separated by a ``.`` character.
'''
来自 django-tables 的 the documentation,A 是访问器 Class。
描述通过attribute/index 访问从一个对象到另一个对象的路径的字符串。为方便起见,class 有一个别名 A 以允许更简洁的代码。
关系由 分隔。字符.
基本上,您在此示例中使用主键来访问对象。
我正在尝试设置 LinkColumn
,我在示例中看到 args
参数通常采用 args=[A('pk')]
形式。我想知道 A()
.
来自 django-tables2 source code
class Accessor(str):
'''
A string describing a path from one object to another via attribute/index
accesses. For convenience, the class has an alias `.A` to allow for more concise code.
Relations are separated by a ``.`` character.
'''
来自 django-tables 的 the documentation,A 是访问器 Class。
描述通过attribute/index 访问从一个对象到另一个对象的路径的字符串。为方便起见,class 有一个别名 A 以允许更简洁的代码。
关系由 分隔。字符.
基本上,您在此示例中使用主键来访问对象。