--
邮件来自: SAE Python 邮件列表
发言: sae-p...@googlegroups.com
退订: sae-python+...@googlegroups.com (向此发空信即退!)
用的tornado worker?
On Fri, Nov 9, 2012 at 1:47 PM, vfasky <vfa...@gmail.com> wrote:
<PastedGraphic-1.tiff>
--
邮件来自: SAE Python 邮件列表
发言: sae-p...@googlegroups.com
退订: sae-python+...@googlegroups.com (向此发空信即退!)
#coding=utf-8'''SAE 的 入口文件--------------@author vfa...@gmail.com'''import sysimport os# 设置系统编码为utf8code = sys.getdefaultencoding()if code != 'utf8':reload(sys)sys.setdefaultencoding('utf8')# 加入virtualenv.bundle目录sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'virtualenv.bundle'))# 加入第三方类库搜索路径sys.path.append(os.path.join(os.path.dirname(__file__), 'modules'))# 加载程序配置from catke import configfrom xcat import cache# 引入Databasefrom xcat import Database# 取缓存实例cache.client = getattr(cache, config.settings['xcat_cache'][config.settings['run_mode']])()# 加载数据库配置Database.load_config(config.settings['database'].get(config.settings['run_mode'],False))import xcat.webimport xcat.pluginsfrom catke import uimodules# 加载UImodelconfig.settings['ui_modules'] = uimodules# run taokefrom catke.handlers import *application = xcat.web.Application([],**config.settings)# 为插件注册 applicationxcat.plugins.register_app(application)# 绑定ACLxcat.web.Route.acl(application)# 绑定路由xcat.web.Route.routes(application)# 本地环境,启动 serverif 'SERVER_SOFTWARE' not in os.environ:import tornado.ioloopapplication.listen(config.settings['port'][config.settings['run_mode']])tornado.ioloop.IOLoop.instance().start()
厉害,index.wsgi 贴出来看看
On Fri, Nov 9, 2012 at 1:47 PM, vfasky <vfa...@gmail.com> wrote:
<PastedGraphic-1.tiff>
--
邮件来自: SAE Python 邮件列表
发言: sae-p...@googlegroups.com
退订: sae-python+...@googlegroups.com (向此发空信即退!)
用的tornado worker?
On Fri, Nov 9, 2012 at 1:47 PM, vfasky <vfa...@gmail.com> wrote:
<PastedGraphic-1.tiff>
--
邮件来自: SAE Python 邮件列表
发言: sae-p...@googlegroups.com
退订: sae-python+...@googlegroups.com (向此发空信即退!)
saeimportapp(environ, start_response):defstatus = '200 OK'response_headers = [('Content-type', 'text/plain')]start_response(status, response_headers)return ['Hello, world!']= sae.create_wsgi_app(app)application
# 设置系统编码为utf8code = sys.getdefaultencoding()if code != 'utf8':reload(sys)sys.setdefaultencoding('utf8')
import sys_stdout, _stderr = sys.stdout, sys.stderrreload(sys)sys.stdout, sys.stderr = _stdout, _stderrsys.setdefaultencoding('utf8')