Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django-管理员:列表\显示文本字段_Django_Django Admin - Fatal编程技术网

Django-管理员:列表\显示文本字段

Django-管理员:列表\显示文本字段,django,django-admin,Django,Django Admin,我试图在列表上显示文本字段的前10个字符 是否可以在管理界面中执行此操作?您可以定义一个可调用项,返回字段的前10个字符,并将其添加到列表显示中 有关更多信息,请参阅Django文档 您还可以覆盖以下字段: formfield_overrides = { models.CharField: {'widget': TextInput(attrs={'size': '20'})}, models.TextField: {'widget': Textarea(a

我试图在
列表上显示
文本字段的前10个字符

是否可以在管理界面中执行此操作?

您可以定义一个可调用项,返回字段的前10个字符,并将其添加到
列表显示中

有关更多信息,请参阅Django文档

您还可以覆盖以下字段:

    formfield_overrides = {
        models.CharField: {'widget': TextInput(attrs={'size': '20'})},
        models.TextField: {'widget': Textarea(attrs={'rows': 1, 'cols': 40, 'style': 'height: 1.5em;'})},
}

如果我想限制列表视图中的长度,但我希望管理员能够编辑项目详细信息视图中的字段,该怎么办?@CsabaToth将项目添加到
列表\u显示
不会影响项目详细信息视图。管理员应该仍然能够像以前一样编辑该字段。
    formfield_overrides = {
        models.CharField: {'widget': TextInput(attrs={'size': '20'})},
        models.TextField: {'widget': Textarea(attrs={'rows': 1, 'cols': 40, 'style': 'height: 1.5em;'})},
}