首页 > 解决方案 > Django Admin如何显示列表中项目的ID

问题描述

这是我在 Django Admin 中看到的内容:

模型主题中有 4 个字段。

class TopicModel(models.Model):
    strid = models.CharField(max_length=200, unique=True)
    name = models.CharField(max_length=200, unique=True)
    description = models.TextField()
    code = models.TextField()

不方便将主题列表视为 TopicModel 对象(1) TopicModel 对象(2) TopicModel 对象(3)

是否有设置在列表中显示字段值(例如“名称”),例如:

主题模型名称1 主题模型名称2 主题模型名称3

我确定应该在 Django 中对此进行一些设置,如果可能请通知我?

在此处输入图像描述

标签: djangodjango-admin

解决方案


我想这就是你要找的。有关模型实例参考的更多信息,请查看文档

class TopicModel(models.Model):
        strid = models.CharField(max_length=200, unique=True)
        name = models.CharField(max_length=200, unique=True)
        description = models.TextField()
        code = models.TextField()

        def __str__(self):
            return str(self.name)

推荐阅读