2010-10-14 5 views

Répondre

3

Ce n'est pas possible.

Vous pouvez créer un nouveau ofcourse dossier - parent, et placer js, css et libs à l'intérieur de ce dossier, puis speciy ce dossier parent comme 'static_path'

nb. "En production, vous voulez probablement servir des fichiers statiques à partir d'un serveur de fichiers statique plus optimisé comme nginx"

2

Comme Schildmeijer l'a cité sur le site Tornado, je recommande d'utiliser Nginx pour servir les fichiers statiques. Avoir cette configuration tôt est très pratique et facile. Cela vous permet également d'autres avantages potentiels à l'avenir:

  • En utilisant Nginx pour l'équilibrage de charge
  • En utilisant Nginx pour gérer SSL
+0

+1 pour mentionner la manipulation de ssl – Schildmeijer

0

Voir https://stackoverflow.com/a/10165739/1813988

Vous pouvez définir le chemin statique différents actifs en définissant des gestionnaires comme celui-ci (et supprimer le paramètre static_path dans Application):

handlers = [ 
      (r'/favicon.ico', tornado.web.StaticFileHandler, {'path': favicon_path}), 
      (r'/static/(.*)', tornado.web.StaticFileHandler, {'path': static_path}), 
      (r'/', WebHandler) 
] 
Questions connexes