Python 指定与app.yaml目录级别相同的所有静态文件
我的所有静态文件都与我的Python 指定与app.yaml目录级别相同的所有静态文件,python,google-app-engine,Python,Google App Engine,我的所有静态文件都与我的app.yaml application: xxx version: 1 runtime: python api_version: 1 handlers: - url: / static_files: index.html upload: index.html - url: /style.css static_files: style.css upload: style.css - url: /android.png static_files:
app.yaml
application: xxx
version: 1
runtime: python
api_version: 1
handlers:
- url: /
static_files: index.html
upload: index.html
- url: /style.css
static_files: style.css
upload: style.css
- url: /android.png
static_files: android.png
upload: android.png
- url: /logo.png
static_files: logo.png
upload: logo.png
- url: /helloworld.py
script: helloworld.py
现在,我必须在我的app.yaml
application: xxx
version: 1
runtime: python
api_version: 1
handlers:
- url: /
static_files: index.html
upload: index.html
- url: /style.css
static_files: style.css
upload: style.css
- url: /android.png
static_files: android.png
upload: android.png
- url: /logo.png
static_files: logo.png
upload: logo.png
- url: /helloworld.py
script: helloworld.py
有没有更简单的方法让我指定所有静态文件?(提供与app.yaml
相同的目录级别)
我试着
这行不通
Fatal error when loading application configuration:
Unexpected attribute "static_dir" for mapping type static_files.
in "C:\Projects\xxx-website\app.yaml", line 12, column 1
有什么理由尝试这样做吗?将它们全部放在静态目录中 有什么理由尝试这样做吗?将它们全部放在静态目录中 正如其他人建议的那样,您可以将文件放在静态文件夹中,并拥有一个类似以下内容的app.yaml(因此您不必手动输入每个文件): 您还可以在顶部使用特定的处理程序,如:
- url: /counter
script: counter.app
- url: /(.*\.rar)
script: download.app
正如其他人建议的那样,您可以将文件放在静态文件夹中,并拥有一个类似于以下内容的app.yaml(因此您不必手动输入每个文件): 您还可以在顶部使用特定的处理程序,如:
- url: /counter
script: counter.app
- url: /(.*\.rar)
script: download.app
为什么要将所有静态文件与app.yaml放在同一目录中?这似乎是一个人为的限制,只会让你感到恼火。“医生,我这样做很痛苦。”“那么不要这样做。”你为什么希望所有静态文件都与app.yaml位于同一个目录中?这似乎是一种人为的限制,只会让你恼火。“医生,我这样做会很痛。”“那就别这样做。”