静态文件无法在GAE上运行

时间:2013-07-26 21:00:33

标签: python google-app-engine yaml static-files

我正在使用以下yaml配置:

      application: xxxxxxxx
      version: 1
      runtime: python27
      api_version: 1
      threadsafe: true

      handlers:
      - url: /bootstrap
        static_dir: static/bootstrap

      - url: /fonts
        static_dir: static/fonts

      - url: /js
        static_dir: static/js

      - url: /images
        static_dir: static/images

      - url: /css
        static_dir: static/css

      - url: /favicon\.ico
        static_files: ./static/favicon.ico
        upload: ./static/favicon\.ico

      - url: /.*
        script: main.app

      libraries:
      - name: django
        version: "1.3"

我的文件夹结构如下:

    \
    ....static
    ..........bootstrap
    ...................css
    ...................js
    ...................img
    ..........css
    ..........fonts
    ..........images
    ..........js

在开发环境中它工作正常(使用最新版本),但是当我部署应用程序时却没有。我知道文件名在gae上是区分大小写的,但我已经检查过了。

还有什么可能是错的?

请帮助。

由于

1 个答案:

答案 0 :(得分:1)

看起来似乎很愚蠢但是从GAE Launcher中移除项目并再次添加它并重新部署它解决了这个问题。