我有一个GAE + webapp2应用程序,我的html中的href行出现此错误,
INFO 2012-08-25 00:08:47,461 dev_appserver.py:2891] "GET /components%20copy_files/bootstrap-typeahead.js HTTP/1.1" 404 -
INFO 2012-08-25 00:08:47,470 dev_appserver.py:2891] "GET /components%20copy_files/application.js HTTP/1.1" 404 -
(我有一堆但是......)
问题是我的html引用了css / js的这个文件夹 “components copy_files”
我如何在app.yaml中映射它?我试过了
- url: /components%20copy_files
static_dir: templates/components%20copy_files
和
- url: /components copy_files
static_dir: templates/components copy_files
和
- url: /components\%20copy_files
static_dir: templates/components\%20copy_files
但我无法让我的网站加载其css / js ......?在此先感谢您的帮助。
另外作为一个后续问题,如果我从不同的托管服务器移植html / css / js并且所有的href链接和dir都到位,我如何让app.yaml / webapp2路由到所有这些文件..我必须在app.yaml中声明每个静态目录吗?顺便说一句:我正在移植一个使用twitter引导程序(由其他人编写)的程序,但我不想通过他们的代码返回并编辑所有的hrefs,有没有任何快速的解决方案让这些嵌套的资源文件很好地与GAE的app.yaml + / webapp2的?
如果你能提供帮助,万分感谢!!
答案 0 :(得分:1)
正确的配置:
- url: /components%20copy_files
static_dir: templates/components copy_files
答案 1 :(得分:1)
- url: /components%20copy_files
static_dir: you can have whatever name you want here(doesn't have to match the url)