Gae环境下第一个uliweb小程序开发
阿债
posted @ 2009年7月22日 00:38
in 未分类
, 1548 阅读
Google App Engine申请到了,我的一个GAE网站是[url=http://chirk.appspot.com]http://chirk.appspot.com[/url]。 但它没有默认的首页,于是打算放个“网站正在建设...”的说明页面上去。比较考究地选用limodou的uliweb框架。
下面就一步步来,我在Windows下开发的。首先你得装Python,我的Windows XP装有Python2.5.2。接着装GAE的SDK,假设装在某分区 /Gae下。
下载uliweb,解压到/Gae/下,将外面这个uliweb目录更名为您的GAE网站名,如我的是chirk,下同。进入刚更名的chirk目录,将app.yaml的第一行 application: uliweb 改为
[color=#2E8B57]application: chirk[/color]
在handlers:下面增加一个URL路由:
[color=#2E8B57]- url: /static
static_dir: apps/consume/static[/color]
在DOS下进入chirk目录,运行manage.py makeapp test,建立一个名叫test的应用。uliweb帮你生成了基本的代码,放在了chirk/apps/test下。将chirk/apps/settings.py中唯一的一行 INSTALLED_APPS = ['Example'] 改为
[color=#2E8B57]INSTALLED_APPS = ['test'][/color]
在chirk/apps/test/下建立一个目录static,再在static下建三个目录image css js,以后将静态文件分类放在这里。在chirk/apps/test/templates下建一个模板文件 index.html,内容如下:
{{=title}}
{{=title}}
{{=regard}}
最后是重头戏,chirk/apps/test/views.py中的代码:
#!/bin/python
#-*- coding=utf-8 -*-
from frameworks.SimpleFrame import expose
@expose('/')
def index():
title = "测试页面"
regard = "欢迎来到我的网站,网站正在筹建中..."
return locals()
最后是运行和上传,如果用uliweb的服务器,在DOS下进入/Gae/chirk/,运行mangae.py ...