Ja, Sie müssen dazu ein Template-Tag verwenden. Wenn Sie lediglich eine andere Vorlage rendern müssen, können Sie ein Einschluss-Tag oder möglicherweise nur den eingebauten {% include 'Pfad / to / template.html%}
verwendenTemplate-Tags können alles tun, was Sie in Python tun können.
[Folge] Sie können die render_to_string-Methode verwenden:
%Vor%Sie müssen entweder das Anforderungsobjekt aus dem Kontext auflösen oder es als Argument an Ihr Schablonentag übergeben, wenn Sie die context_instance nutzen möchten.
Folgeantwort: Beispiel für ein Einschluss-Tag
Django erwartet, dass Vorlagen-Tags in einem Ordner mit dem Namen "tasteletags" in einem App-Modul in Ihren installierten Apps gespeichert werden ...
%Vor%Das inclusion-Tag rendert eine andere Vorlage, so wie Sie es benötigen, aber ohne eine View-Funktion aufrufen zu müssen. Hoffe, das bringt dich weiter. Die Dokumente zu den Einschluss-Tags finden Sie unter: Ссылка
Anhand Ihres Beispiels und Ihrer Antwort auf Brandons Antwort sollte das dann für Sie funktionieren:
template.html
%Vor%views.py
%Vor%Jemand hat ein Vorlagen-Tag erstellt, das eine Ansicht lädt . Ich habe es versucht, und es funktioniert. Der Vorteil der Verwendung dieses Vorlagen-Tags besteht darin, dass Sie Ihre vorhandenen Ansichten nicht neu schreiben müssen.