1
나는 자신을 반복하기 위해 borring을 발견 했으므로 StrictButton을 내 양식의 아래쪽에 배치하기 위해 필드 목록을 두 번 복사하는 대신 내 도우미에서 Meta.fields를 사용해야했습니다. . 여기 내 양식이다StrictButton modelforms의 하단
class ContactForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(ContactForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_class = 'form-horizontal'
self.helper.label_class = "col-lg-2"
self.helper.field_class = 'col-lg-8'
self.helper.layout = Layout(
self.Meta.fields + (
StrictButton('Send', css_class='btn-default', type='submit'),
)
)
self.helper.form_method = 'post'
self.helper.form_action = ''
class Meta:
model = Contact
fields = ('title', 'name', 'firstname', 'address', 'mail', 'tel',
'mobile', 'login', 'password', 'note')
그러나이 줄
$ (self.Meta.fields + (StrictButton (css_class = 'btn을 기본'을 '보내기'유형 = '제출'))
이그냥 작동하지 않습니다. 그것은 제기
양식 필드 '('제목 ','이름 ','FIRSTNAME ','주소 ','메일 ','전화를 확인할 수 없습니다 ',' 모바일 ','로그인 ','비밀번호 ','메모 ').
StrictButton을 내 양식에 추가하려면 필자의 필드를 다시 복사해야합니까?
: D 그것은 좋은 생각) – madzohan
죄송합니다, 나는 그것을 테스트하지했지만, 압축 풀기이었다 쓰기와 생각, = 답변을 추가과 이용 약관을 읽고 동의, 그것은 나에게 솔루션을, 왜 제공 제거하지 말고 편집하십시오! –