Python 应用程序引擎静态文件路径

Python 应用程序引擎静态文件路径,python,google-app-engine,cloud,yaml,static-files,Python,Google App Engine,Cloud,Yaml,Static Files,我对Python中的应用程序引擎有一个奇怪的问题。找不到我的css文件(404错误),因为在某些URL下找不到静态文件的路径。我的app.yaml文件如下所示: application: my-app version: 1 runtime: python27 api_version: 1 threadsafe: yes handlers: - url: .*/static static_dir: static - url: /admin script: main.app logi

我对Python中的应用程序引擎有一个奇怪的问题。找不到我的css文件(404错误),因为在某些URL下找不到静态文件的路径。我的app.yaml文件如下所示:

application: my-app
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: .*/static
  static_dir: static

- url: /admin
  script: main.app
  login: admin

- url: /.*
  script: main.app

libraries:
- name: webapp2
  version: "2.5.2"

- name: jinja2
  version: latest

builtins:
- appstats: on
一切正常,但当我尝试上传一个blob时,它会将我重定向到/_ah/upload/3453409fd2。。。但是没有css样式可以找到,或者至少在产品中找不到。在development/locahost中,它返回/_ah/static/css/style.css HTTP/1.1“200,因此找到了文件,但在服务器上可能找不到文件,因为页面无法正确呈现(没有css)


你们知道如何解决这个问题吗,因为它已经困扰我一段时间了。

从静态处理程序中删除
*
,它应该会修复您的静态文件

- url: /static
  static_dir: static

你应该让你的
静态
目录与你的
app.yaml
文件处于同一级别。

为什么我的问题是-1?@box我想有人不喜欢它…:)获得一次投票,这样它就不会看起来是负面的。。