如何使用 CSS 修改 Django 中的 EmailField、FileField 和 TextInputs 的高度和宽度?
请您参考如下方法:
您没有告诉我们您将如何使用这些字段的太多信息。但我建议你不要对 Django 表单做任何事情。如果可能,用 html 标签包裹它们并为它们设置类。
<div class="email">{{ my_form.email }}</div>
<style>.email input {width: 100px;}</style>
如果你不能,你必须
2.在表单的构造函数中设置属性
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields['email'].widget.attrs['style'] = 'width: 100px;'
