如何在Django管理列表视图中使外键可点击以打开相关的详细管理页面?
目前,Django admin在列表视图中以纯文本的形式显示外键。有没有一种方法可以让这些外键成为可点击的链接,在点击时将用户引导到相关的详细信息管理页面?例如,点击付款编号时,它应该将用户带到付款详细信息管理页面,其中付款是订单模型的外键。
如何落实这一点?
admin.py
@admin.register(Order)
class OrderAdmin(admin.ModelAdmin):
ordering = ('pk',)
list_display = ['pk', 'user', 'order_date', 'deadline', 'status', 'payment', 'total', 'debt', 'shipping']
list_filter = ['status', 'if_extended']
exclude = ['order_date', 'deadline', 'return_date', 'total', 'payment', 'shipping', 'if_extended', 'number_of_extensions']
search_fields = ('pk',)
inlines = [ItemInline]
1条答案
按热度按时间mbzjlibv1#
给予这个