34、Python 3 常用库与简易博客引擎搭建

Python 3 常用库与简易博客引擎搭建

1. CherryPy 基础与表单处理

CherryPy 是一个 Web 应用服务器,而非 Web 框架。它能提供完整的 Web 服务器,并具备将 HTTP 请求映射到相应执行代码的基本功能,还可通过一定配置实现 SSL 支持、处理 Cookie、缓存、HTTP 认证和会话等功能。不过,它缺少模板和数据存储这两个许多其他框架具备的关键特性。

下面是一个简单的 CherryPy 示例,用于创建一个联系页面:

import cherrypy

class ContactPage:
    @cherrypy.expose
    def index(self, message=None):
        if message:
            print("The user submitted:\n{0}".format(
                message))
            return "Thank you!"
        return """<form>
            <textarea name="message"></textarea>
            <input type="submit" />
            </form>"""

cherrypy.quickstart(ContactPage())

这个页面会根据关键字参数中是否存在 message 变量来显示不同的结果。若

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值