如何在管理中将 django 模型显示为电子表格而不是对象列表
How do I show a django model in admin as a spreadsheet instead of list of objects
在我的 admin.py 中注册了一个模型:admin.site.register(model)
。
在管理页面中,我看到我的模型,作为模型对象的列表。
有没有办法设置管理模型页面,以电子表格的形式显示对象列表,而不是 __str__
名称格式?
谢谢。
您可以通过为特定模型创建自定义管理 class 来在列中显示模型的任何字段。
只需 subclass ModelAdmin
并赋予它 list_display
属性,该属性将包含您的字段名称列表。它们将显示为单独的列。您还可以创建自定义列,所有内容都在 docs
中进行了描述
在我的 admin.py 中注册了一个模型:admin.site.register(model)
。
在管理页面中,我看到我的模型,作为模型对象的列表。
有没有办法设置管理模型页面,以电子表格的形式显示对象列表,而不是 __str__
名称格式?
谢谢。
您可以通过为特定模型创建自定义管理 class 来在列中显示模型的任何字段。
只需 subclass ModelAdmin
并赋予它 list_display
属性,该属性将包含您的字段名称列表。它们将显示为单独的列。您还可以创建自定义列,所有内容都在 docs