Python的瓶子和软木塞,用于在Web应用程序中进行身份验证

时间:2014-11-09 15:36:50

标签: python-2.7 bottle

我是python中的新手。我使用了瓶子和python创建了一个网页。但是我想在其中使用身份验证和会话功能很多人建议使用软木塞但是无法理解它可以让任何人解释我如何使用还是有其他方法来做到这一点

我的代码就像:

    @route('/ldlereport',method='GET')
    def new_item():

           return template('ui.tpl')

我需要验证可以查看此网站的用户

全心全意,

1 个答案:

答案 0 :(得分:1)

软木网站上有两个例子:with decoratorswithout decorators

虽然在python中学习Web编程是一个很好的微框架,但是通过示例看,身份验证并不是一个新主题。在实现这样一个高级功能之前,我强烈建议您先阅读一些更简单的示例,如TODO-List App,以便首先学习路由,模板和数据库查询。

如果您仍想坚持身份验证: 由于瓶子的灵活性,您可以自由选择您的网络服务器。 Cherrypy微框架有一个内置SSL支持的网络服务器,如您所见:bottle on cherrypy server + ssl。这可能在开始时更容易,但除了配置Cherrypy的SSL适配器之外,您还必须创建SSL证书。