2011-03-01 5 views

답변

15

는 템플릿에 제출 '버튼을 추가,보기에 확인'삭제 '로 이름을 설정

그리고 체크 박스를 버튼처럼 보이게 할 수 있습니다. 하지만 이름이있는 일반 단추를 사용하는 것이 좋습니다 ...

+0

forms.py 메타를 통해이 작업을 자동으로 수행 할 수있는 방법이 필요합니까? – Ryan

+2

Django 폼에는 버튼이 없습니다. 템플릿에 넣을 수 있습니다. pluggable 앱 (django-uni-form)이 있지만 폼 정의에 버튼이있는 폼을 만들 수 있습니다. – zsquare

1

는이

class DeletableModelForm(forms.ModelForm): 
    """ 
    Model form that allows you to delete the object 
    """ 
    delete = forms.BooleanField(
     initial=False, 
     help_text=_('Check this to delete this object') 
    ) 

    def save(self, commit=True): 
     if self.cleaned_data['delete']: 
      return self.instance.delete() 
     return super(DeletableModelForm, self).save() 
같은 몇 가지 일반적인 양식을 사용할 수 있습니다 :이 클릭 된 경우
관련 문제