gpt4 book ai didi

python - 在 admin tabularinline 中显示外键字段

转载 作者:行者123 更新时间:2023-11-28 20:08:49 27 4
gpt4 key购买 nike

我如何将外键的字段(不是 id 字段)显示为表格内联中的只读列?

例如,我的管理页面用于编辑显示在 slider 上的项目。我的表格内联表示故事列表:

class SliderItemInline(TabularInline):
model = SliderItem
ordering = ['position']
fields = ('position', 'story', 'active')

我也想在内联中将 story.status 显示为只读列,但我不确定该怎么做。谁能帮忙?

最佳答案

我知道问这个问题已经过去了很多时间,但也许它对其他人有用。

这是一种方法:

class SliderItemInline(TabularInline):
model = SliderItem
ordering = ['position']
fields = ('position', 'story', 'active', 'story_status')
readonly_fields = ('story_status',)

def story_status(self, obj):
return obj.story.status

关于python - 在 admin tabularinline 中显示外键字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12189982/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com