GAE:为什么找不到我的CSS?

时间:2013-04-16 12:17:19

标签: css google-app-engine yaml

使用此配置,我收到HTTP 500错误。

application: xxx
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /style
  static_dir: style


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

- url: /admin/.*
  script: google.appengine.ext.admin.application
  login: admin


- url: .*
  script: main.app


libraries:
- name: webapp2
  version: "2.5.2"

builtins:
- remote_api: on

我的日志说明了这一点:

INFO     2013-04-16 12:11:28,356 server.py:561] default: "GET /style/pimp_soef.css   HTTP/1.1" 500 2168

这是我的HTML:

<link type="text/css" rel="stylesheet" href="/style/pimp_soef.css" />

我错过了什么?提前谢谢!

修改

我的mainHandler怎么样?与此有关!?

app = webapp2.WSGIApplication([
    ('/', MainHandler),
], debug=True)

1 个答案:

答案 0 :(得分:1)

尝试直接在网址栏中输入css文件的网址,这样就可以确保问题与您的HTML无关。

您的代码看起来是正确的。

我的猜测是,这是另一回事。文件名中的拼写错误。也许你有一个大写字母。或者您的目录结构未设置,因此可以找到/ style。也许文件权限。