如何使用CSS修改Django中的EmailField,FileField和TextInputs的高度和宽度?
答案 0 :(得分:1)
您没有向我们提供有关您如何使用这些字段的信息。但我建议你不要对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;'