网站大量收购闲置独家精品文档,联系QQ:2885784924

python部署Google App Engine应用.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
python部署Google App Engine应用

Python 应用程序配置 Python App Engine 应用程序必须具有名为 app.yaml 的配置文件,用来指定网址路径如何与请求处理程序和静态文件对应。它还包含关于应用程序代码的信息(如应用程序 ID 和必威体育精装版版本的标识符)。 关于 app.yaml 必需的元素 脚本处理程序 静态文件处理程序 静态目录的处理程序 静态文件格式的处理程序 内置的处理程序 包括 安全网址 用户和管理员登录 跳过文件 参考 Python 库目录 保留的网址 入站服务 Python 预编译 管理控制台自定义页 自定义错误响应 关于 app.yaml Python 应用程序在名为 app.yaml 的文件中指定运行时配置(包括版本和网址)。以下是 app.yaml 文件的示例: application: myapp version: 1 runtime: python api_version: 1 handlers: - url: / script: home.py - url: /index\.html script: home.py - url: /stylesheets static_dir: stylesheets - url: /(.*\.(gif|png|jpg)) static_files: static/\1 upload: static/(.*\.(gif|png|jpg)) - url: /admin/.* script: admin.py login: admin - url: /.* script: not_found.py app.yaml 的语法为 YAML 格式。有关该语法的详细信息,请参阅 YAML 网站。 提示:YAML 格式支持注释。以井号 (#) 字符开头的行会被忽略: # This is a comment. 网址和文件路径格式使用 POSIX 扩展的正则表达式语法,但排序元素和排序规则类除外。支持对分组匹配项的反向引用(例如 1),正如支持以下 Perl 扩展名一样:w W s S d D(这类似于 Codesite 有哪些信誉好的足球投注网站,增加了反向引用支持)。 所需的元素 app.yaml 文件必须包含下面的各个元素之一: application 应用程序标识符。这是在管理控制台中创建应用程序时选定的标识符。 application: myapp version 应用程序代码的版本说明符。App Engine 保留所使用的每个应用程序版本的副本。管理员可以使用管理控制台更改应用程序的默认主要版本,并可在使非默认版本成为默认版本之前对其进行测试。版本说明符可以包含字母、数字和连字符。 应用程序的每个版本都保留自己的 app.yaml 副本。在上传应用程序时,要上传的 app.yaml 文件中提到的版本就是上传操作所创建或替换的版本。 version: 2-0-test runtime 该应用程序使用的 App Engine 运行时环境的名称。要指定 Python,请使用 python。可以使用其他运行时;请参阅运行时文档以了解详细信息。其他 JVM 语言可以根据指定运行时自定义 app.yaml。 runtime: java handlers 网址格式列表及其处理方式说明。App Engine 可以通过执行应用程序代码,或通过提供与代码一起上传的静态文件(例如图片、CSS 或 JavaScript)来处理网址。 根据格式在 app.yaml 中的显示顺序从上到下对其进行评估。格式与网址匹配的第一个映射将用于处理请求。 处理程序有两种:脚本处理程序和静态文件处理程序。脚本处理程序在应用程序中运行 Python 脚本以确定指定网址的响应。静态文件处理程序返回文件的内容(例如图片)作为响应。 有关该值的详细信息,请参阅下面的脚本处理程序和静态文件处理程序。 handlers: - url: /images static_dir: static/images - url: /.* script: myapp.py api_version 该应用程序在指定运行时环境中使用的 API 的版本。当 Google 发布运行时环境 API 的新版本时,您的应用程序会继续使用针对该应用程序编写的 API。要将您的应用程序升级到新 API,请更改该值并上传已升级的代码。 此时,App Engine 有一个 python 运行时环境的版本:1 api_version: 1 脚本处理程序 脚本处理程序执行 Python 脚本以处理与网址格式匹配的请求。映射定义要匹配的网址格式和要执行的脚本。 url 网址格式,作为正则表达式。表达式可以通过正则表达式反向引用包含可在脚本的文件路径中参考的分组。 例如,

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档