python开智书

SAE支持web站点和公众号后台

我们的python后端既要支持微信的web接口,又要支持管理员登陆的web接口。 如何实现?

简单的想法是,一个bottle支持不同的消息路由的目录。 可是我们使用了werobot框架,它已经将bottle封装起来了,很难去复用它来支持web接口。

mount出现了? 怎么出现的?直接在github上向作者提问,活跃的项目总是会有人回复的~~

mount介绍:

mount(prefix, app, **options)[source]
Mount an application (Bottle or plain WSGI) to a specific URL prefix. Example:

root_app.mount('/admin/', admin_app)
Parameters:    
prefix – path prefix or mount-point. If it ends in a slash, that slash is mandatory.
app – an instance of Bottle or a WSGI application.

mount能让父bottle挂载子bottle,子bottle处理微信的请求,父bottle处理web请求。 不同的功能分开处理。

妙哉!

werobot应答框架设计