在Djang中重写动态CSS

2024-10-16 20:53:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在处理一个自定义Django项目,无法让manager网页上的CSS调整<input>表单元素的大小。你知道吗

在页面上,charfields被呈现为<input>,来自的textfields被呈现为<textarea>,但是当我在css中为<input>表单更改width: xx时,它默认返回16。你知道吗

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

我知道对于每种数据类型,所有字段的大小都是相同的,并且我知道表中每一行生成的HTML在打印出来之前都存储在一个BoundField中,以一种形式,一个dict,一个列表,但是我不确定CSS在哪里被编辑。你知道吗

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

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

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

Tags: 项目django元素编辑网页表单inputmanager