Доброго времени суток, господа. Очень нужна помощь django-знатаков).
Суть проблемы: есть модель (modes.py):
class IDataTextField(models.Model):
    page = models.ForeignKey( IDataPage, verbose_name=_(u"Страница"), related_name="text_fields")
    key = models.CharField(_(u"Ключ"), max_length=250 )
    value = models.TextField( _(u"Значение"), blank=True)
    def __unicode__(self):
        return u"%s = %s" % (self.key, self.value)
    class Meta:
        verbose_name = _(u"Поле текстовых данных")
        verbose_name_plural = _(u"Поля текстовых данных")
Есть представление для этой модели (views.py):
class IPageDelete ( DetailView ):
    model = IDataTextField
    
    def delete (): # переопределяем метод delete()
        #
        self.context [ "delete_record" ] = IDataTextField ( request.POST, queryset = self.objects.get ( key, value ).delete() )
        return super ( IPageDelete, self ).delete() #
url.py (часть, разумеется):
url ( r'^delete/', IPageDelete.as_view(), name="delete_record" ),
есть шаблон:
<form method="post" name="delete_record">
                    {% csrf_token %}
                    <input type="submit" class="btn icon" value="Удалить" />
                    </form> 
Мне нужно удалить запись в таблице из полей key и value, но после нажатия на кнопку «Удалить» ничего не происходит. В чём может быть проблема?
Заранее спасибо).



