`
fighter1945
  • 浏览: 230701 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

web.py笔记ctx

 
阅读更多

http://webpy.org/cookbook/ctx

 

这个东西蛮朴素的。。。

 

import web
        
urls = (
    '/(.*)', 'hello'
)
app = web.application(urls, globals())


class hello:        
    def GET(self, name):
        
        client = [ web.ctx.env.get('HTTP_REFERER', 'http://google.com') ,
        web.ctx.ip ,
        web.ctx.host ,
        web.ctx.status ,
        web.ctx.headers
        ]

                 
        return client
		
if __name__ == "__main__":
    app.run()
 
分享到:
评论

相关推荐

    web.py教程

    2. 通过Webpy和Nginx with FastCGI搭建Web.py:讲解如何使用web.py通过Webpy和Nginx with FastCGI搭建Web.py 3. 通过Apache和mod_wsgi部署:展示如何使用web.py通过Apache和mod_wsgi部署 4. 通过Nginx和mod_wsgi部署...

    web.py中文教程

    **web.py 中文教程概述** `web.py` 是一个轻量级、简洁且灵活的 Python Web 开发框架,它提供了一种快速构建 Web 应用程序的方法。本教程旨在为初学者提供关于 web.py 的详细指导,涵盖从基础应用到高级特性的全...

    python web.py开发httpserver解决跨域问题实例解析

    origin = web.ctx.env.get('HTTP_ORIGIN') if origin and origin in allowed_origins: web.header("Access-Control-Allow-Origin", origin) ``` 这样,只有在`allowed_origins`列表中的源才能进行跨域请求。 总之...

    Webpy-coobook-pdf中文教程

    - **在web.py中使用Mako模板引擎**、**在web.py中使用Cheetah模板引擎**、**在web.py中使用Jinja2模板引擎**:分别介绍如何在web.py中集成这些第三方模板引擎。 - **如何在谷歌应用程序引擎使用模板**:说明如何在...

    draw.io chrome ctx

    draw.io chrome ctx

    pybootchartgui

    File "/usr/lib/pymodules/python2.6/pybootchartgui/main.py", line 137, in main render() File "/usr/lib/pymodules/python2.6/pybootchartgui/main.py", line 128, in render batch.render(writer, ...

    pos.zip_ctx 3838.com_pos_pos 系统_restaurant pos_餐厅酒店 mail

    本文将深入探讨“pos.zip_ctx 3838.com_pos_pos 系统_restaurant pos_餐厅酒店 mail”这一主题,主要关注其内含的VB餐厅POS收银软件,以及如何利用该系统提升餐厅运营效能。 VB餐厅POS收银软件是一款专为餐厅和酒店...

    PyPI 官网下载 | score.ctx-0.6.0.tar.gz

    一般来说,Python库的源代码会放在`score.ctx-0.6.0/score/ctx`这样的路径下,而`setup.py`文件则用于定义库的元数据和安装过程,`README`文件通常提供关于库的使用说明和背景信息。 为了深入了解`score.ctx`库,...

    Jeesite框架自定义上下文对象:ctx和${ctxStatic}.docx

    - `ctx`: 这个变量通常表示的是应用的根路径,例如`/web/act`,可以用来构建指向应用内部其他路径的URL。 - `${ctxStatic}`: 这个变量用于指向静态资源目录,如CSS、JavaScript和图片文件,一般配置为`/web/static...

    Naila.py:Naila Bot写在discord.py中

    《Naila.py:构建基于discord.py的Naila Bot详解》 在IT行业中,社区的互动和交流至关重要,Discord作为一个专为游戏玩家设计的聊天和社区平台,已经成为许多开发者和爱好者聚集的地方。Naila Bot是利用Python的...

    repl.it-discord.py-hosting:一个仓库将其克隆到repl.it上以托管您的discord.py机器人

    标题中的"repl.it-discord.py-hosting"指的是一个项目,它提供了在repl.it平台上托管基于`discord.py`库的Discord机器人的方法。repl.it是一个在线的代码编辑器和开发环境,允许用户方便地编写、运行和分享代码。`...

    discord-pretty-help:discord.py的内置帮助命令的嵌入式版本

    discord.py的内置帮助命令的嵌入式版本 受到discord.py使用的DefaultHelpCommand的启发,但针对嵌入和在单个页面上进行其他排序的修订而进行了修改,这些页面可以通过响应“滚动”。 安装 pip install discord-...

    微信小程序canvas画布实现画笔自由绘制

    需要注意的是,由于微信小程序的渲染机制,每次调用`ctx.draw()`都需要等待绘制完成,因此在性能优化上,可以考虑合并多个绘制操作,减少不必要的重绘。 总的来说,微信小程序的canvas画布功能提供了丰富的绘图能力...

    Python库 | py_mini_racer-0.1.9-cp36-cp36m-macosx_10_6_intel.whl

    ctx.execute('function greet(name) { return "Hello, " + name; }') greeting = ctx.call('greet', 'World') print(greeting) # 输出: Hello, World ``` `py_mini_racer`库的使用不仅可以提高代码的灵活性,还可以...

    Discord.py:这没东西看

    《深入探索Discord.py:构建你的聊天机器人》 在当今的社交网络时代,Discord作为一个专为游戏玩家设计的即时通讯平台,已经吸引了大量的用户。为了更好地融入社区并与用户互动,许多开发者选择使用Discord.py库来...

    基于大模型chatglm的pdf文档解析.zip

    - ```src/main.py```:包含了一些示例代码,展示了如何使用 ```src/pdf_parser.py``` 中的功能。 - ```src/utils.py```: 包含了一些工具函数。 - ```src/app.py```: 包含了一个用```streamlit```和```langchain```做...

    用Python实现web端用户登录和注册功能的教程

    用户管理是绝大部分Web网站都需要解决的问题。... i = ctx.request.input(name='', email='', password='') name = i.name.strip() email = i.email.strip().lower() password = i.password if not

    example-bot:discord.py频道的示例bot

    await ctx.send('Hello, world!') def setup(bot): bot.add_cog(MyModule(bot)) def teardown(bot): pass ``` 在这个例子中,`MyModule`类定义了一个名为`hello`的命令,当用户在聊天频道输入`!hello`时,Bot会...

Global site tag (gtag.js) - Google Analytics