tornado访问静态文件总的来说有两种方法:
第一种, 如果你想让tornado自己来管理静态文件, 那么就要要在application里设置static_path的值, 请求的时候, 要是/static/....
第二种, 使用nginx服务器的话, 那么你就告诉nginx静态文件在哪里, 让nginx服务器来帮助你管理
今天简单说一下第一种.
首先, 我们要在application设置static_path, 这样就等于告诉了tornado, 我们的静态文件去哪里找. 也就是把静态文件的根目录告诉了tornado. 这个时候, 假设我们的静态文件放在static目录下.
第二步, 你要在请求的时候使用/static/这个前缀. 比如 /static/img/test.png , 也就是test.png文件是放在/static/img下的.
这里有个简单步骤, 我们的tornado模板里的命名空间有一个static_url