Django 在管理员列表中添加自定义 link,ID 为 url link
Django add a custom link in admin list with an ID url link
我有我的 django 管理模型列表页面,我想为 ilst 中的每个项目添加一个自定义列,带有一个自定义 href,其中 item.id 作为参数:
<a href="http://test/<item.id>">Go to example page </a>
这是我的实际页面:
如何在每个列表项上添加我的自定义链接并获取项目字段值?
非常感谢
给你:)
from django.utils.safestring import mark_safe
@admin.register(YourModel)
class YourModelAdmin(admin.ModelAdmin):
list_display = ['custom_coulmn']
def custom_coulmn(self, obj):
return mark_safe(f'<a href="http://test/{obj.id}">Go to example page </a>')
它将添加一个名称为 custom_coulmn
的列。
我有我的 django 管理模型列表页面,我想为 ilst 中的每个项目添加一个自定义列,带有一个自定义 href,其中 item.id 作为参数:
<a href="http://test/<item.id>">Go to example page </a>
这是我的实际页面:
如何在每个列表项上添加我的自定义链接并获取项目字段值?
非常感谢
给你:)
from django.utils.safestring import mark_safe
@admin.register(YourModel)
class YourModelAdmin(admin.ModelAdmin):
list_display = ['custom_coulmn']
def custom_coulmn(self, obj):
return mark_safe(f'<a href="http://test/{obj.id}">Go to example page </a>')
它将添加一个名称为 custom_coulmn
的列。