谷歌应用引擎实用程序

turboengine的Python项目详细描述


=====
turboengine
====



google app engine实用程序使用一些django的想法。


install
----

git clone git://github.com/carlitux/turboengine.git
cd turboengine
python setup.py install

usage
-
创建一个setting.py文件,并可以添加变量设置但这是一些公共变量:
template路径='templates'

appnane)app name不应该是标准的python库,它们应该导入python path
template_tags_paths=[]中,但它将用于加载templatetags的功能中
error_page_path='/error/'path将被重定向的路径错误登录或注销
profile_path='/account/profile/'


要导入设置,请执行以下操作:
从TurboEngine.conf导入设置


如果要实现网站,请使用以下操作:
从TurboEngine.http导入requesthandler
从TurboEngine.decorators导入登录名

myhandler(requesthandler):
def get(self):
您可以添加请求的头或常用用法
user=self.user;如果未登录,则返回经过身份验证的user或none。代码
self.render_template(template,paramaters)

@login_required
def post(self):
…..代码

,并使用一个类似于(app.py)的文件:
来自google.appengine.ext import webapp
来自google.appengine.ext.webapp.util import run_wsgi_app

来自turboengine import url
来自turboengine.conf import settings

应用程序=webapp.wsgiapplication(url.generate_url(settings.installed_apps)),debug=settings.debug)

运行wsgi应用程序(应用程序)

turboengine.web services.application import wsgiapplication

from echoserver_server import*;此类由“python wsdl2py simpleecho.wsdl”生成,请参见http://carlitos kyo.blogspot.com/2009/12/web services python google app engine.html

#使wsdl可用于http get
wsdl=”.join(open('simpleecho.wsdl').readlines())
disco=”.join(open('simpleecho.disco').readlines())


def soap_echo(self,ps,**kw):
请求,响应=echoserver.soap_echo(self,ps,**kw)
返回请求,请求

def main():
application=wsgiapplication()
application['echoserver.asmx']=soapapplication(wsechoserver())
main()

有关如何在GAE上使用Web服务,请访问:
http://carlitos kyo.blogspot.com/2009/12/web services python google app engine.html

todo
----

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
maven通过pom文件增加最大java堆大小   java如何在Kojo IDE输出窗格中打印到同一行?   如何使用特定的JRE交付Java应用程序?   java Cordova插件调用日志找不到符号   Java上Redis哈希中的spring列表   java ThreadSafeClientConnManager不是多线程   java如何在激活器中获取IEclipseContext   java如何通过编程更改除法器偏差   在中找不到maven Java/Mvn本地资源。罐包装   JOptionPane的java用户输入验证。showInputDialog   java编辑:如何更改日期对象的日期格式?   文件编写器Java;如何覆盖   一行中包含多个值的java读取属性   java如何在安卓中使用截击上传视频