GAE+Python

Intro

好吧, 这是我的第一次尝试, 什么都不知道

文章是意识流的, 根据我探索发现的顺序在做记录....以便出错后"回滚"!

FAQ

一直对GAE感兴趣, 今天终于下载了GAE SDK,开始第一次尝试

1.为什么选Python?

  因为我不想选JAVA

2.Python经验多吗?

  我完全不会Python, 只是很多人对Python的评价很高, 所以我研究下

Start

根据页面提示,我下载了Python 2.5 和 GAE SDK 1.3.0

我的操作系统是Windows 7

全部安装后完全不知所措鸟~~

 

------------------没看资料自己摸索的分割线-------------------

在开始菜单里找到Google App Engine Launcher, 打开后什么都没有

点击File----Create New Application... 在某目录下创建了一个叫做HelloWorld的Application

点击运行没反应,停止过后我打开了HelloWorld目录

在目录中找到如下三个文件,至于这三个文件有啥用,我稍微研究下~~

image

目前知道app.yaml (这个yaml让我想起xaml)是Python的应用程序配置文件

我将其修改成了如下内容

application: helloworld
version: 1
runtime: python
api_version: 1

handlers:
- url: /.*
  script: main.py

GAE文档上是这么说的:

Python App Engine 应用程序必须具有名为 app.yaml 的配置文件,用来指定网址路径如何与请求处理程序和静态文件对应。它还包含关于应用程序代码的信息(如应用程序 ID 和最新版本的标识符)
详情网址: http://code.google.com/intl/zh-CN/appengine/docs/python/config/appconfig.html

这个main.py自然就是代码所在文件了

index.yaml 还是不知道干嘛用~~

有这三个东西了,程序应该可以运行了,因为默认这是个Hello world程序

GAE文档上说运行这个命令以启动网络服务器

在我这个程序里.自然要把myapp替换成我的helloworld

这时我在想,我到底该在哪里运行这个命令呢

找了好久才发现是自己看GAE文档不仔细,上面说了在命令提示符中Helloworld所在目录下运行

于是通过CMD命令来到了~\Google App Engine\Python\HelloWorld\HelloWorld 目录下

执行命令,出错~ 经过仔细研究发现不应该在index.yaml所在的目录执行,而是该在上一级目录执行

于是CD..

回到~\Google App Engine\Python\HelloWorld\下执行成功

/

回到Google App Engine Launcher,选择开始添加的项目,点击RUN,这下我的helloworld真的RUN起来了~~

image

点击Browse,于是乎~~~

image

 

恩恩 以上是今天的成功,明天下班回家再看来其他的

天气太冷了, 手木了...

转载于:https://www.cnblogs.com/da2jie/archive/2009/12/29/1635536.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值