Wir entwickeln eine Web-basierte Anwendung in Python auf Google App-Engine-Plattform. Ich habe verschiedene Seiten auf der Website. Was ich möchte, ist eine Master-Seite wie Funktionalität haben wir in asp.net, wo ich nur auf Vorlage habe und alle anderen Seiten werden das verwenden. Wie kann ich das machen? Ich bin ein Anfänger in PythonMasterPage wie Konzept in Python
7
A
Antwort
11
Wenn Sie Django (oder zumindest Django Vorlagen) verwenden, ist Django template inheritance möglicherweise das, was Sie suchen.
1
Ich denke, Sie suchen genau nach "Template extending".
Erstellen Sie eine Basis/Master-HTML-Datei im Ordner "templates".
Dies wird Basis/Master-Datei sein, wo alle Themen css, js, html-Layout-Tags existiert.
hinzufügen Platzhalter für Kinder html "Inhalt" in oben base/Master html
{% block content %} {% endblock %}
Fügen Sie die folgende Codezeile in "Kind" Vorlage über base/Master html verwenden
{% extends 'path_to_base_html/base.html' %} {% block content %} Child html {% endblock %}
Dank dieses netten Tutorial, http://tutorial.djangogirls.org/en/template_extending/index.html
Verwandte Themen
- 1. Xamarin MasterPage Konzept
- 2. Html.RenderPartial Anruf von Masterpage
- 3. MasterPage .FindControl in Klasse
- 4. Wie heißt dieses Konzept?
- 5. Wie lege ich Daten in eine Masterpage?
- 6. Reduzierung Konzept in Spark
- 7. Konstruktor Konzept in Javascript
- 8. Sequenzpunkt-Konzept in Java
- 9. TDD-Konzept in Schienen
- 10. JQuery mit MasterPage in ASP.NET
- 11. Konzept der virtuellen Umgebungen
- 12. Hauptfunktion Konzept in C
- 13. SharePoint Masterpage Problem
- 14. Masterpage-Modul überschreiben
- 15. , wie Sie testen Suche Konzept in rspec
- 16. Wie verwende ich ein `Konzept` in Nim?
- 17. MasterPage und UserControl Interaktion
- 18. ASP.NET Masterpage Ereignisse
- 19. MasterPage mit mehreren contentplaceholders
- 20. Einfache CSS MasterPage Layout
- 21. wie eine partielle Ansicht auf der Masterpage
- 22. wie ASPX-Seite im contentplaceholder der masterpage
- 23. ASP.NET MVC Masterpage Codedatei
- 24. MasterPage Load Theme
- 25. Wie kann ich Response.Redirect() von MasterPage arbeiten?
- 26. sql-Locks-Konzept in sqlserver
- 27. Masterpage Literal Ergebnisse in leere Ausgabe setzen
- 28. Nachrichtensteuerung in Masterpage mit ASP.NET MVC
- 29. Validierungskontrolle in asp.net mit masterpage buttons
- 30. Wie gelangt man aus dem Konzept, in dem das Konzept gefunden wurde, mithilfe der Konzeptsuche?
hey alex danke für deine antwort.ich frage mich, wie man logik für geerbte templates anwendet. Wie menüstruktur, sitemap ..., habe ich versucht kontext-prozessoren eine benutzerdefinierte request-kontexte. –