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 以允许更简洁的代码。

关系由 分隔。字符.

基本上,您在此示例中使用主键来访问对象。