django admin 这么强还需要写后台页面? 2)list_display 自定义显示字段

WX20231212-165745@2x.png

这里我们正常显示的id写法是

    list_display = ['pk', 'name']

我希望显示成id+产品名称我们应该怎么写
WX20231212-170258@2x.png
from django.contrib import admin
from .models import MyModel

class MyModelAdmin(admin.ModelAdmin):
    list_display = ('custom_field')

    def custom_field(self, obj):
        # 这里可以添加自定义的逻辑来返回你想要显示的值
        return obj.field1 + " - " + obj.field2

    custom_field.short_description = "Custom Field"  # 设置列的标题
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容