2011-03-01 20 views

cevap

15

bir şablona Gönder düğmesini ekleyin, görünümünüze kontrol 'sil' olarak adını ayarlayın

Ve daha sonra benzetmek için onay kutusunu dinlendirebilirsiniz. Ama muhtemelen normal buton ile isminizi daha iyi yapabilirsiniz ...

+0

Bu automagically forms.py Meta: veya benzerleri ile yapmanın bir yolunu bekliyordum. – Ryan

+2

Django formları düğmeleri yapmaz. Onları şablona koymanız size bağlı. Takılabilir uygulamalar (django-uni-form) vardır, ancak form tanımındaki düğmelerle formlar oluşturmanızı sağlar. – zsquare

1

Bu

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() 
gibi bazı jenerik formu kullanabilirsiniz: tıklandığı takdirde
İlgili konular