Python 在Django中重写动态CSS

Python 在Django中重写动态CSS,python,html,css,django,Python,Html,Css,Django,我正在处理一个定制的Django项目,无法使用manager网页上的CSS来调整表单元素的大小 在页面上,字符字段呈现为,文本字段呈现为s,但当我更改表单css中的宽度:xx时,它默认返回到16 有谁能告诉我一种使用JavaScript或Django框架本身调整字段大小的快速方法吗?我已经尝试在manager视图文件中使用widgets=()调整大小,但结果相同 我确实知道每个数据类型的所有字段大小都是相同的,而且我确实知道表中每一行生成的HTML在打印出来之前都存储在BoundField的表单

我正在处理一个定制的Django项目,无法使用manager网页上的CSS来调整
表单元素的大小

在页面上,字符字段呈现为
,文本字段呈现为
s,但当我更改
表单css中的
宽度:xx
时,它默认返回到16

有谁能告诉我一种使用JavaScript或Django框架本身调整字段大小的快速方法吗?我已经尝试在manager视图文件中使用
widgets=()
调整大小,但结果相同

我确实知道每个数据类型的所有字段大小都是相同的,而且我确实知道表中每一行生成的HTML在打印出来之前都存储在
BoundField
的表单、dict、列表中,但我不确定CSS在哪里被编辑

我所知道的是,在我尝试编辑之前,原始CSS中的
width:auto

下面是我要编辑的代码示例:

table#infos td input[name$="key"]{
    width:14em;
}

我建议您使用javascript库来扩展输入和文本区域字段。我找到的最好的是利维鲁的Strechy:

不太清楚,你想要什么。你想在django admin中调整表单字段的大小吗?很抱歉,刚意识到这个网站删除了字段名。-我想根据字段中的字符数动态调整这些字段的大小。例如,如果数据库中没有数据,则字段将为3em,但如果为1000个字符,则字段将为300em长,也可能为10em高。