[Bottle] Template lookup
Verfasst: Montag 15. Oktober 2012, 14:28
Ich habe festgestellt, das Templates *immer* zuerst im Arbeitsverzeichnis gesucht werden und man das nicht verhindern kann, weil das hart im Quelltext steht — erste Zeile in `BaseTemplate.search()`.
Das ist ärgerlich wenn man das Arbeitsverzeichnis nicht bestimmen kann und dort Dateien liegen können, die dann den eigenen Templates vorgezogen werden.
`bottle.TEMPLATE_PATH` habe ich angepasst und meine Templates werden alle im ``views/``-Verzeichnis gefunden, ausser `index.html` — da wird die „It works”-HTML-Datei vom Apache (``/var/www/``) für genommen.
Ich weiss ich könnte jetzt meine Templates umbenennen, aber das löst andere potentielle Namenskonflikte nicht.
Bin ich echt der erste der über dieses Problem stolpert‽
Das ist ärgerlich wenn man das Arbeitsverzeichnis nicht bestimmen kann und dort Dateien liegen können, die dann den eigenen Templates vorgezogen werden.
`bottle.TEMPLATE_PATH` habe ich angepasst und meine Templates werden alle im ``views/``-Verzeichnis gefunden, ausser `index.html` — da wird die „It works”-HTML-Datei vom Apache (``/var/www/``) für genommen.
Ich weiss ich könnte jetzt meine Templates umbenennen, aber das löst andere potentielle Namenskonflikte nicht.
Bin ich echt der erste der über dieses Problem stolpert‽