2012-04-29 2 views

답변

1

이 필드를 사용하는 방법에 대한 정보는 많지 않습니다. 하지만 장고 양식을 사용하지 말라고 조언합니다. 가능하면 html 태그로 감싸고 클래스를 설정하십시오.

<div class="email">{{ my_form.email }}</div> 

<style>.email input {width: 100px;}</style> 

당신이, 당신은 폼의 생성자에서

1. 삭제 2. 속성 Override widgets

에 의견을

def __init__(self, *args, **kwargs): 
    super(MyForm, self).__init__(*args, **kwargs) 
    self.fields['email'].widget.attrs['style'] = 'width: 100px;' 
+0

감사를 할 수없는 경우! UI가 그들을 시도해 ... – jaysonpryde

+0

EmailField에서 작동합니다. 하지만 FileField, 그건 아니야 .. jaysonpryde

+0

브라우저가 요소에 스타일을 적용하는 방법에 대한 또 다른 질문입니다. '' – San4ez

관련 문제