2024-04-23 07:46:17 发布
网友
我在一个项目中使用django-tables2。我想创建一个新的列,链接到该模型的管理页面,以便可以编辑。我可以吗?在
是的,你可以。管理视图有一个fix naming scheme。特定实例的更改视图url可以从'admin:appname_modelname_change'反转,并将实例的主键作为参数:
'admin:appname_modelname_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 )
是的,你可以。管理视图有一个fix naming scheme。特定实例的更改视图url可以从
'admin:appname_modelname_change'
反转,并将实例的主键作为参数:相关问题 更多 >
编程相关推荐