gpt4 book ai didi

python - 在 Django Admin 中调整字段大小

转载 作者:IT老高 更新时间:2023-10-28 21:07:25 25 4
gpt4 key购买 nike

Django 在管理员添加或编辑条目时往往会填满水平空间,但在某些情况下,当编辑一个 8 个字符宽的日期字段或一个 CharField 时,确实会浪费空间6 或 8 个字符宽,然后编辑框增加到 15 或 20 个字符。

我如何告诉管理员一个文本框应该有多宽,或者一个 TextField 编辑框的高度?

最佳答案

您应该使用 ModelAdmin.formfield_overrides .

这很容易 - 在 admin.py 中,定义:

from django.forms import TextInput, Textarea
from django.db import models

class YourModelAdmin(admin.ModelAdmin):
formfield_overrides = {
models.CharField: {'widget': TextInput(attrs={'size':'20'})},
models.TextField: {'widget': Textarea(attrs={'rows':4, 'cols':40})},
}

admin.site.register(YourModel, YourModelAdmin)

关于python - 在 Django Admin 中调整字段大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/910169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com