Szablony i pliki statyczne w WebApp
5 October 2008
Comments
GAE obsługuje także serwowanie plików statycznych takich jak pliki CSS, JS, pliki graficzne itp. Obsługa plików statycznych wymaga odpowiedniej konfiguracji w pliku app.yaml, gdzie w sekcji handlers dodajemy na początku wpis dotyczący katalogu i URLa dla plików statycznych, np:
handlers:
- url: /site_media
static_dir: site_media
- url: /.*
script: views.py
Framework webapp oferuje również obsługę szablonów z Django 0.96.1. W pliku z widokami należy dodać import:
import os
from google.appengine.ext.webapp import template
path = os.path.join(os.path.dirname(__file__), 'NAZWA_SZABLONU.html')
self.response.out.write(template.render(path, {'slownik':'slownik'}))
RkBlog
Comment article