在sae中运行web.py应用

本文介绍如何使用新浪云SAE平台部署基于web.py框架的Python应用,包括通过GitHub上传代码、确保应用包含index.wsgi文件以便新浪云加载等关键步骤。

 

sae 是新浪推出的PaaS业务,可以提供免运维的容器服务,官方网站( https://www.sinacloud.com/

假设您已经在本地开发好了web.py 应用,您可以通过github客户端上传代码到sae中新建的python应用中。
只要web.py应用包含文件index.wsgi,新浪云就会加载我们的应用。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# file code.py
import sys
import os
import web

urls = ("/", "Index",
        )
app = web.application(urls, globals())
application = app.wsgifunc()
web.config.debug = True

class Index:
    def __init__(self):
        pass

    def GET( self ):
        if session.login == 1:
            data = index1(session.user)
            return render_template('index.html', name=data )
        else:
            raise web.seeother('/login')

if __name__ == "__main__":
    app.run()

其他内容,可以自行参考sae官方文档。https://www.sinacloud.com/doc/sae/python.html

转载于:https://www.cnblogs.com/lihuanhuan/p/10612097.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值