Python Django表2添加链接列以编辑模型
我正在为一个项目使用django-tables2。我想创建一个新的列,链接到该模型的管理页面,以便对其进行编辑。我可以吗?是的,你可以。管理视图有一个完整的视图。特定实例的更改视图url可以从Python Django表2添加链接列以编辑模型,python,django,web,django-tables2,Python,Django,Web,Django Tables2,我正在为一个项目使用django-tables2。我想创建一个新的列,链接到该模型的管理页面,以便对其进行编辑。我可以吗?是的,你可以。管理视图有一个完整的视图。特定实例的更改视图url可以从'admin:appname\u modelname\u change'反转,并将实例的主键作为参数: from django_tables2.utils import A column_name = tables.LinkColumn( viewname = 'admin:applabel_mode
'admin:appname\u modelname\u change'
反转,并将实例的主键作为参数:
from django_tables2.utils import A
column_name = tables.LinkColumn(
viewname = 'admin:applabel_modelname_change',
args=[A('pk')],
accessor=A('__str__') # or whatever attribute of your instance you want to display
)
这个问题有用吗?我获取
NameError:未定义名称“A”
A
是django\u表2.utils中访问器
类的实用快捷方式。只需导入它。我没有得到任何错误,但编辑列只是虚线。好的,您可以使用访问器
参数设置要显示的模型的任何字段/属性/方法。与任何其他列一样,现在我在查找带有参数(44、)和关键字参数“{}”的“查看预订预订更改”时遇到了一个错误。已尝试0个模式:[]