Django AttributeError (у объекта нет атрибута...)

enter image description here У меня есть такой href в моем html шаблоне:

<link><a href="{% url 'delete_all' %}">Delete all texts</a></link>

Вот представление, присоединенное к 'delete_all' url:

def delete_all_texts(request):
    Text.objects.all().delete()
    return HttpResponse('All texts deleted')

Но при нажатии на эту ссылку href я получаю такое сообщение об ошибке:

AttributeError at /delete_all
'str' object has no attribute 'get'

P.S: Вот моя модель Text:

class Text(models.Model):
    title = models.TextField(null=True)
    text = models.TextField(null=True)

    language = models.ForeignKey('Language', null=True, on_delete=models.PROTECT, verbose_name='Язык')

    class Meta:
        verbose_name_plural = 'Текст'
        verbose_name = 'Текст'
        ordering = ['title', 'text']

    def __unicode__(self):
        return self.title

    def __str__(self):
        return str(self.title) + '\n' + str(self.text) + '\n'

P.S.S. Дело в том, что другой метод удаления работает просто замечательно:

def delete_text(request, title):
    Text.objects.filter(title=title).delete()
    return HttpResponse('Text deleted')
Вернуться на верх