mi è venuta strano, ma la soluzione di Jinja :) :)
Serve file statici direttamente a volte diventare un mal di testa con GAE. Possibile trade-off da prestazioni consentono di andare avanti con straigh Jinja
- url: /posts/(.*\.(md|mdown|markdown))
mime_type: text/plain
static_files: static/posts/\1
upload: posts/(.*\.(md|mdown|markdown))
from jinja2 import Environment
from jinja2.loaders import FileSystemLoader
posts = Environment(loader=FileSystemLoader('static/posts/')) # Note that we use static_files folder defined in app.yaml
post = posts.get_template('2013-11-13.markdown')
import markdown2 # Does not need of course
class Main(webapp2.RequestHandler):
def get (self):
self.response.headers[ 'Content-Type' ] = 'text/html'
self.response.write (markdown2.markdown(post.render())) # Jinja + Markdown Render function
hai presa;) Ho provato e ha funzionato.
Provare a usare una directory relativa e assicurarsi che sia nella vostra applicazione, non è la radice –
i ve già provato che quando ho ho un problema di percorso ottengo otehr Errno 2 – PanosJee
Un googler ha risposto e mi ha detto che non è possibile leggere i file contrassegnati come statici. Ma questo è il mio problema in quanto voglio aprire i miei file JS/CSS. Ti farò sapere se trovo smth – PanosJee