django - 列表显示。如何体现选择的值(value)?

标签 django django-admin

STATUS = (
    (1, "Sent"),
    (2, "Not send",),)

class Log(models.Model):
        status = models.CharField(max_length=255,choices=STATUS)

管理员

class LogAdmin(admin.ModelAdmin):
    list_display=['status']

此显示:

Status - (leer)

如何在此处显示状态 - 已发送或未发送?

最佳答案

只需使用:

class LogAdmin(admin.ModelAdmin):
    list_display=['get_status_display']

Django documentation: get_FOO_display

关于django - 列表显示。如何体现选择的值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16235201/

相关文章:

django - 正确使用viewset queryset

Django 管理员更改复数模型名称

python - Django 管理员。显示非模型字段

python - 在 Django ModelAdmin 中列出相关字段

django - 在 Django 模型迁移中,serialize=False 是什么意思?

django - 如何在 Django 中指定 lookup_field

python - 如何使用 Celery 制作包含所有待处理任务的仪表板?

Django - 模板渲染的切换语言设置

字段的 Django 多级选择

python - 条件 Django 中间件(或如何排除管理系统)