Was ist der Unterschied zwischenDjango TemplateResponse vs machen
return TemplateResponse(request, self.template_name, context=context)
und
return render(request, self.template_name, context=context)
Gibt es ein Szenario, warum ich einen von ihnen und den anderen nicht verwenden sollten?
Für mehr: https://docs.djangoproject.com/en/1.9/ref/template-response/#the-rendering-process – souldeux
Es ist auch nützlich für mehr als nur Middleware. Sie könnten beispielsweise einen Dekorator haben, der den Kontext einer Ansicht oder einen Testfall ändert, der nach der richtigen Vorlagendatei sucht. –