在Django管理员list_display中指定__str __()表示形式

尼古拉斯

不知道这是否是做事的好方法(这更多是一个技术问题),但是如果我的Django模型具有__str__将多个字段组合在一起的函数,该怎么办

def __str__(self):
    return f'{self.field0} {self.field1} {self.field2}'

在管理员中,我可能会list_display这样:

list_display = ['field0', 'field1']

如何指定使用__str__函数返回的对象表示形式

list_display = [<__str__() representation>, 'field0', 'field1']

默认情况下,如果您未list_display在admin中指定它将给我我想要的东西我不能两者都吃吗?

威廉·范昂塞姆

您可以将可调用对象添加list_display[Django-doc]属性,因此可以添加str

def model_str(obj):
    return str(model_str)
model_str.short_description = 'Object'


class MyModelAdminAdmin(admin.ModelAdmin):
    # …
    list_display = [model_str, 'field0', 'field1']

因此,这是对内置str(…)函数[python-doc]的引用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

修改Django 1.6管理员更改列表中“ list_display_links”的URL

来自分类Dev

如何以magento管理员形式显示上传的文件名?

来自分类Dev

从django管理员list_display访问,这是一对一表中的值

来自分类Dev

如何在Magento的管理员中以网格形式更改后退按钮的URL?

来自分类Dev

活动管理员,具有嵌套属性的形式,对nil:NilClass的未定义方法“调用”

来自分类Dev

django管理员list_display没有连接的外键ID

来自分类Dev

更改Django管理员list_display中的可点击字段

来自分类Dev

Django:我必须为管理员提供list_display吗?

来自分类Dev

Django:list_display [4]的值表示“年龄”,该值不可调用,以此类推

来自分类Dev

具有多种表示形式/格式的Django REST API

来自分类Dev

Sonata管理员| 以表格形式创建一对多

来自分类Dev

指定要在django管理员中呈现的字段

来自分类Dev

显示不同的模型管理员list_display和为不同用户组设置的字段

来自分类Dev

如何使用list_display = []在管理员中调用OneToOneField值

来自分类Dev

Django管理员list_display具有null的不同数据类型

来自分类Dev

如何从嵌套表示形式Django中排除字段?

来自分类Dev

关于“对象具有多个对象表示形式”的未指定行为

来自分类Dev

在Django ModelForm中渲染图像而不是__str__表示形式

来自分类Dev

Django管理员动态添加到list_display并创建ModelAdmin方法

来自分类Dev

如何以magento管理员形式显示上载的文件名?

来自分类Dev

如何在Magento的管理员中以网格形式更改后退按钮的URL?

来自分类Dev

如何以相同的形式登录管理员和用户

来自分类Dev

修改Django 1.6管理员更改列表中“ list_display_links”的URL

来自分类Dev

我在Django管理员中使用forms.ModelMultipleChoiceField,我想显示以文本形式保存在数据库中的python列表

来自分类Dev

Django以管理员形式显示外键日期错误

来自分类Dev

django管理员list_display没有连接的外键ID

来自分类Dev

将指定的日期和时间的字符串表示形式转换为其等效的DateTime

来自分类Dev

指定要在django管理员中呈现的字段

来自分类Dev

django rest框架序列化模型以返回其str表示形式

Related 相关文章

  1. 1

    修改Django 1.6管理员更改列表中“ list_display_links”的URL

  2. 2

    如何以magento管理员形式显示上传的文件名?

  3. 3

    从django管理员list_display访问,这是一对一表中的值

  4. 4

    如何在Magento的管理员中以网格形式更改后退按钮的URL?

  5. 5

    活动管理员,具有嵌套属性的形式,对nil:NilClass的未定义方法“调用”

  6. 6

    django管理员list_display没有连接的外键ID

  7. 7

    更改Django管理员list_display中的可点击字段

  8. 8

    Django:我必须为管理员提供list_display吗?

  9. 9

    Django:list_display [4]的值表示“年龄”,该值不可调用,以此类推

  10. 10

    具有多种表示形式/格式的Django REST API

  11. 11

    Sonata管理员| 以表格形式创建一对多

  12. 12

    指定要在django管理员中呈现的字段

  13. 13

    显示不同的模型管理员list_display和为不同用户组设置的字段

  14. 14

    如何使用list_display = []在管理员中调用OneToOneField值

  15. 15

    Django管理员list_display具有null的不同数据类型

  16. 16

    如何从嵌套表示形式Django中排除字段?

  17. 17

    关于“对象具有多个对象表示形式”的未指定行为

  18. 18

    在Django ModelForm中渲染图像而不是__str__表示形式

  19. 19

    Django管理员动态添加到list_display并创建ModelAdmin方法

  20. 20

    如何以magento管理员形式显示上载的文件名?

  21. 21

    如何在Magento的管理员中以网格形式更改后退按钮的URL?

  22. 22

    如何以相同的形式登录管理员和用户

  23. 23

    修改Django 1.6管理员更改列表中“ list_display_links”的URL

  24. 24

    我在Django管理员中使用forms.ModelMultipleChoiceField,我想显示以文本形式保存在数据库中的python列表

  25. 25

    Django以管理员形式显示外键日期错误

  26. 26

    django管理员list_display没有连接的外键ID

  27. 27

    将指定的日期和时间的字符串表示形式转换为其等效的DateTime

  28. 28

    指定要在django管理员中呈现的字段

  29. 29

    django rest框架序列化模型以返回其str表示形式

热门标签

归档