Wieviel Python-Code in einem Bottle Template
Verfasst: Montag 18. März 2013, 15:05
Hallo,
ich beschäftige mich seit kurzem mit dem Bottle Microframework und habe jetzt mal eine Frage, wie ihr das so mit Templates handhabt. Wieviel Python-Code verwendet ihr in Templates? So wenig wie möglich oder ist das euch egal?
Hier ist mal ein Beispiel von mir:
Würdet ihr die ersten sechs Zeilen in das Template einbauen oder die Werte an das Template übergeben?
ich beschäftige mich seit kurzem mit dem Bottle Microframework und habe jetzt mal eine Frage, wie ihr das so mit Templates handhabt. Wieviel Python-Code verwendet ihr in Templates? So wenig wie möglich oder ist das euch egal?
Hier ist mal ein Beispiel von mir:
Code: Alles auswählen
%monate = ('Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli',
% 'August', 'September', 'Oktober', 'November', 'Dezember', 'Jan.-Dez.')
%mon_nr = ('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '1-12')
%import datetime
%d = datetime.date.today()
%year_now = d.strftime("%Y")
<h3>Neuen Suchfilter einstellen:</h3>
<form action="/ma_eintritt" method="GET">
<select name="month">
%for n, m in zip(mon_nr, monate):
%if month == n:
<option selected value="{{n}}">{{m}}
%else:
<option value="{{n}}">{{m}}
%end
%end
</select>
%year = int(year)
<select name="year">
%for j in range(2003, int(year_now)+1):
%if year == j:
<option selected value="{{j}}">{{j}}
%else:
<option value="{{j}}">{{j}}
%end
%end
<input name="search" type="submit" value="Suchen">
</form>