Python瓶烧杯.中等

2024-04-28 11:56:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想集成python烧杯.中间件带瓶mvc。这个(https://github.com/cavillingelite/bottle-mvc-mod_wsgi)瓶微框架的配置版本为MVC。我能搞定这个(http://bottlepy.org/docs/dev/recipes.html)编码,但不知道如何与瓶子MVC集成


Tags: 中间件https版本githubcom框架modhttp
1条回答
网友
1楼 · 发布于 2024-04-28 11:56:48

你可能想得太多了。如果您将烧杯作为中间件加载,则有一个请求环境获取('烧杯会议'dict的作用类似于烧杯的接口。在

我将设置一个user类,在安全路由上使用登录装饰器,然后在呈现模板之前加载user对象。在user对象中,可以执行以下操作:

self.session = request.environ.get('beaker.session')
self.__dict__.update(self.session)

现在只是打电话用户.key将导致烧杯会话中保存任何内容。如果在烧杯配置中启用了“自动保存”,则可以将值指定给自我会话它会把它们储存在烧杯里。在

这真的很简单。我目前使用的是烧杯/瓶子/redis,效果非常好。在

相关问题 更多 >