我正在尝试设置一个LinkColumn
,并且在示例中我看到一个args
参数的形式通常为args=[A('pk')]
。我想知道A()
是什么意思。
答案 0 :(得分:2)
在django表的the documentation中,A是访问器类。
一个字符串,描述通过属性/索引访问从一个对象到另一个对象的路径。为了方便起见,该类使用别名A来编写更简洁的代码。
关系由分隔。字符。
因此,基本上,在此示例中,您使用主键来访问对象。
答案 1 :(得分:1)
来自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.
'''