[Django] Frage zur Trennung von Inhalt und Template

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
orschiro
User
Beiträge: 60
Registriert: Donnerstag 11. Dezember 2008, 16:10
Kontaktdaten:

Hallo Leute,

vielleicht eine ziemlich stupide Frage, aber irgendwie komme ich bei der Trennung von Inhalt und Template auf keinen grünen Zweig. Soweit ich das verstanden habe, ist eines der Ziele von Django, den Inhalt strikt vom Code und vom Template zu trennen, aber wie sollte ich das bei einem Template anstellen, das nur mit relativ wenig und dazu noch so unterschiedlichem Code gefüllt ist, dass ich eigentlich nicht einfach so eine For-Schleife zum Auslesen verwenden kann?

Code: Alles auswählen

   1.
      <body>
   2.
              <div id="wrapper">
   3.
                      <div id="logo">
   4.
                              <img src="static/images/logo.png" />
   5.
                      </div>
   6.
                      <div id="content">
   7.
                              <div id="bla">
   8.
                                      <p>short content 1</p>
   9.
                              </div>
  10.
                              <div id="blub">
  11.
                                      <p>short content 2</p>
  12.
                              </div>
  13.
                              <div id="test">
  14.
                                      <p>short content 3</p>
  15.
                              </div>
  16.
                              <div id="schluss">
  17.
                                      <p>short content 4</p>
  18.
                              </div>
  19.
                      </div>
  20.
              </div>
  21.
      </body> 
Das soll ein Beispiel sein, wie so ein Template aussehen könnte.
Wie würdet ihr bei so etwas vorgehen?
Denn Inhalt vielleicht doch im Template belassen?

Danke und Grüße
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Vererbung, Verwendung von Blöcken, eine for-Schleife im Template, die die <div>s erstellt.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
nemomuk
User
Beiträge: 862
Registriert: Dienstag 6. November 2007, 21:49

Ich denke, am besten du schaust dir mal das Tutorial durch - es scheint, als hättest du dich damit noch nicht wirklich beschäftigt.
Antworten