Django Admin页面模型名称而不是TABLE对象(id)

时间:2020-08-29 23:07:51

标签: python django database django-models django-admin

是否可以更改Django Admin页面中对象的命名方式。当前,所有对象都使用TABLE Object(id)作为其名称:

table in admin page

例如,我可以像表名或表名那样用表格作为键吗?并可以通过任何方式添加超出表中项目名称的搜索栏,以按该名称进行过滤。

1 个答案:

答案 0 :(得分:0)

在模型中尝试一下

def __str__(self):
    return self.name # this 'name' field must be exist in your model.

对于搜索栏和其他内容,您应该阅读以下django文档:

https://docs.djangoproject.com/en/3.1/ref/contrib/admin/