Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine yaml包含google应用程序引擎/pyDev的处理程序_Google App Engine_Include_Yaml_Pydev_Handlers - Fatal编程技术网

Google app engine yaml包含google应用程序引擎/pyDev的处理程序

Google app engine yaml包含google应用程序引擎/pyDev的处理程序,google-app-engine,include,yaml,pydev,handlers,Google App Engine,Include,Yaml,Pydev,Handlers,我想知道的是,如何显示test.html(位于前端包的静态文件夹中的文件) 我将其处理程序放在include.yaml文件(静态文件夹外的文件)中,并在app.yaml文件(前端包外的文件)的include下列出前端 我的目录如下所示: frontend (package) handlers (package in frontend) __init__.py (file in handlers) sass (folder in fr

我想知道的是,如何显示test.html(位于前端包的静态文件夹中的文件)

我将其处理程序放在include.yaml文件(静态文件夹外的文件)中,并在app.yaml文件(前端包外的文件)的include下列出前端

我的目录如下所示:

    frontend (package)
        handlers (package in frontend)
            __init__.py (file in handlers)
        sass (folder in frontend)
        static (folder in frontend)
            test.html (file in static)
        __init__.py (file in frontend)
        include.yaml(file in frontend)
   app.yaml (file not in frontend)
application: edev
version: 1
runtime: python27
api_version: 1
threadsafe: true


includes:
 - frontend
#- frontend_admin
#- api
#- mapreduce


handlers:

#- url: /frontend/static
#  static_dir: frontend/static ### this works in app.yaml

#- url: /frontend/static
#  static_dir: /frontend/static ### this does not work in app.yaml

#- url: /
#  script: main.app

#- url: /_ah/warmup
#  script: warmup.application



#- url: /.*
#  script: main.app


builtins:
- remote_api: on

inbound_services:
- warmup

#skip_files:
#- ^(.*/)?#.*#$
#- ^(.*/)?.*~$
#- ^(.*/)?.*\.py[co]$
#- ^(.*/)?.*/RCS/.*$
#- ^(.*/)?\..*$
#- tools.*

libraries:
- name: webapp2
  version: "2.5.2"
- name: jinja2
  version: latest
//================================

我的include.yaml(在前端包中)看起来是这样的(是的,所有内容都被注释掉了,因为我尝试的内容都不起作用):

//===============================================

我的app.yaml文件(不在前端软件包中,与它的级别相同)如下所示:

    frontend (package)
        handlers (package in frontend)
            __init__.py (file in handlers)
        sass (folder in frontend)
        static (folder in frontend)
            test.html (file in static)
        __init__.py (file in frontend)
        include.yaml(file in frontend)
   app.yaml (file not in frontend)
application: edev
version: 1
runtime: python27
api_version: 1
threadsafe: true


includes:
 - frontend
#- frontend_admin
#- api
#- mapreduce


handlers:

#- url: /frontend/static
#  static_dir: frontend/static ### this works in app.yaml

#- url: /frontend/static
#  static_dir: /frontend/static ### this does not work in app.yaml

#- url: /
#  script: main.app

#- url: /_ah/warmup
#  script: warmup.application



#- url: /.*
#  script: main.app


builtins:
- remote_api: on

inbound_services:
- warmup

#skip_files:
#- ^(.*/)?#.*#$
#- ^(.*/)?.*~$
#- ^(.*/)?.*\.py[co]$
#- ^(.*/)?.*/RCS/.*$
#- ^(.*/)?\..*$
#- tools.*

libraries:
- name: webapp2
  version: "2.5.2"
- name: jinja2
  version: latest

想法?

对于我的appengine项目,我有一个名为
statics.yaml
的include,如下所示。有了它,我可以直接从
上下文提供文件。我希望你能在这里找到一些对你有帮助的东西,如果你只想提供一个静态文件,那么你应该能够不用任何程序,只需
yaml
和下面使用的静态目录

handlers:
- url: /(robots\.txt|favicon\.ico)
  static_files: static/\1
  upload: static/.*

- url: /vi/(.*)\%7D%7D
  static_files: static/robots.txt
  upload: static/robots.txt

- url: /static
  static_dir: static

- url: /assets
  static_dir: assets

- url: /img
  static_dir: static/img

- url: /_
  static_dir: static

- url: /stylesheets
  static_dir: static/stylesheets

- url: /stylesheets/main.css
  static_files: stylesheets/main.css
  upload: stylesheets/main.css
- url: /stylesheets/facebook.css
  static_files: stylesheets/facebook.css
  upload: stylesheets/facebook.css
- url: /stylesheets/awesome-buttons.css
  static_files: stylesheets/awesome-buttons.css
  upload: stylesheets/awesome-buttons.css
- url: /stylesheets/kool.css
  static_files: stylesheets/kool.css
  upload: stylesheets/kool.css
- url: /stylesheets/a.css
  static_files: stylesheets/a.css
  upload: stylesheets/a.css
- url: /stylesheets/index.css
  static_files: stylesheets/index.css
  upload: stylesheets/index.css
- url: /stylesheets/1.css
  static_files: stylesheets/1.css
  upload: stylesheets/1.css
- url: /googleb4b3b9748fe57cbf.html
  static_files: static/googleb4b3b9748fe57cbf.html
  upload: static/googleb4b3b9748fe57cbf.html