(Translated by https://www.hiragana.jp/)
Quixote (web框架) - 维基百科,自由的百科全书 とべ转到内容ないよう

Quixote (webかまち)

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
Quixote
開發かいはつしゃAndrew Kuchling, Neil Schemenauer Greg Ward
くび发布2000ねん8がつ12にち,​23ねんまえ​(2000-08-12[1][2]
とうぜん版本はんぽん
  • 3.6 (2022ねん6がつ23にち)[3]
編輯維基數據鏈接
みなもとだい码库 編輯維基數據鏈接
编程语言Python
操作そうさけいまたが平台ひらだい
类型Web应用かまち
许可协议MIT许可证
网站quixote.ca 編輯維基數據鏈接

Quixoteいち使用しようPython开发web应用てき软件かまち。Quixoteもと于了简单てき、灵活てき设计,使つかいとく以快そくてき书写应用,并受えき于广泛的获得てきだいさんぽうPythonかたぎ。”[5]

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. ^ CHANGES_24.txt. [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. ^ The Quixote Web Framework. [2021-03-12]. (原始げんし内容ないようそん档于2022-02-02). 
  5. ^ Quixote: a Python-Centric Web Application Framework页面そん档备份そん互联网档あん), 22 July 2002, By Greg Ward, Linux Journal

外部がいぶ链接

[编辑]