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目录
在目录中找到如下三个文件,至于这三个文件有啥用,我稍微研究下~~
目前知道app.yaml (这个yaml让我想起xaml)是Python的应用程序配置文件
我将其修改成了如下内容
application: helloworld handlers: |
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文档上说运行这个命令以启动网络服务器
dev_appserver.py myapp |
在我这个程序里.自然要把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起来了~~
点击Browse,于是乎~~~
恩恩 以上是今天的成功,明天下班回家再看来其他的
天气太冷了, 手木了...