fbpx
维基百科

Quixote (web框架)

Quixote是一个使用Python开发web应用软件框架。Quixote是“基于了简单的、灵活的设计,使得可以快速的书写应用,并受益于广泛的可获得的第三方Python模块。”[5]

Quixote
開發者Andrew Kuchling, Neil Schemenauer 和 Greg Ward
首次发布2000年8月12日,​22年前​(2000-08-12[1][2]
目前版本
  • 3.6 (2022年6月23日)[3]
源代码库
  • github.com/nascheme/quixote
编程语言Python
操作系统跨平台
类型Web应用框架
许可协议MIT许可证
网站quixote.ca

Quixote应用典型的是个Python包,即组织入一个单一的目录树中的一组模块。Quixote接着映射一个URL至这个Python包内的一个函数方法;接着用这个HTTP请求的内容来调用这个函数,并将结果返回给客户端

演示代码

最小的Quixote演示程序。在安装了quixote包之后,可以如下这样运行它:$ python demo/mini_demo.py。这个服务器缺省的监听localhost:8080。调试和错误输出会发送到终端。

from quixote.publish import Publisher from quixote.directory import Directory, export class RootDirectory(Directory): @export(name='') def index(self): return '''<html>  <body>Welcome to the Quixote demo. Here is a  <a href="hello">link</a>.  </body>  </html>  ''' @export def hello(self): return '<html><body>Hello world!</body></html>' def create_publisher(): return Publisher(RootDirectory(), display_exceptions='plain') if __name__ == '__main__': from quixote.server.simple_server import run print('creating demo listening on http://localhost:8080/') run(create_publisher, host='localhost', port=8080) 

参见

引用

  1. ^ . [2021-03-12]. (原始内容存档于2020-01-19). 
  2. ^ Quixote (页面存档备份,存于互联网档案馆) is a web application framework developed and first released by the MNX in 2000 (or 2001).
  3. ^ Release 3.6. 2022年6月23日 [2022年10月26日]. 
  4. ^ . [2021-03-12]. (原始内容存档于2022-02-02). 
  5. ^ Quixote: a Python-Centric Web Application Framework (页面存档备份,存于互联网档案馆), 22 July 2002, By Greg Ward, Linux Journal

外部链接

  • 官方网站  

quixote, web框架, quixote是一个使用python开发web应用的软件框架, quixote是, 基于了简单的, 灵活的设计, 使得可以快速的书写应用, 并受益于广泛的可获得的第三方python模块, quixote開發者andrew, kuchling, neil, schemenauer, greg, ward首次发布2000年8月12日, 22年前, 2000, 目前版本3, 2022年6月23日, 源代码库github, nascheme, quixote编程语言python操作系统跨平台. Quixote是一个使用Python开发web应用的软件框架 Quixote是 基于了简单的 灵活的设计 使得可以快速的书写应用 并受益于广泛的可获得的第三方Python模块 5 Quixote開發者Andrew Kuchling Neil Schemenauer 和 Greg Ward首次发布2000年8月12日 22年前 2000 08 12 1 2 目前版本3 6 2022年6月23日 3 源代码库github wbr com wbr nascheme wbr quixote编程语言Python操作系统跨平台类型Web应用框架许可协议MIT许可证网站quixote wbr caQuixote应用典型的是个Python包 即组织入一个单一的目录树中的一组模块 Quixote接着映射一个URL至这个Python包内的一个函数或方法 接着用这个HTTP请求的内容来调用这个函数 并将结果返回给客户端 目录 1 演示代码 2 参见 3 引用 4 外部链接演示代码 编辑最小的Quixote演示程序 在安装了quixote包之后 可以如下这样运行它 python demo mini demo py 这个服务器缺省的监听localhost 8080 调试和错误输出会发送到终端 from quixote publish import Publisher from quixote directory import Directory export class RootDirectory Directory export name def index self return lt html gt lt body gt Welcome to the Quixote demo Here is a lt a href hello gt link lt a gt lt body gt lt html gt export def hello self return lt html gt lt body gt Hello world lt body gt lt html gt def create publisher return Publisher RootDirectory display exceptions plain if name main from quixote server simple server import run print creating demo listening on http localhost 8080 run create publisher host localhost port 8080 参见 编辑各網頁框架系統的比較引用 编辑 CHANGES 24 txt 2021 03 12 原始内容存档于2020 01 19 Quixote 页面存档备份 存于互联网档案馆 is a web application framework developed and first released by the MNX in 2000 or 2001 Release 3 6 2022年6月23日 2022年10月26日 The Quixote Web Framework 2021 03 12 原始内容存档于2022 02 02 Quixote a Python Centric Web Application Framework 页面存档备份 存于互联网档案馆 22 July 2002 By Greg Ward Linux Journal外部链接 编辑官方网站 这是一篇與软件相關的小作品 你可以通过编辑或修订扩充其内容 查论编 取自 https zh wikipedia org w index php title Quixote web框架 amp oldid 71668701, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。