Article · Wikipedia archive · Last revised Jul 14, 2026

Quixote (web framework)

Quixote is a software framework for developing web applications in Python. Quixote "is based on a simple, flexible design, making it possible to write applications quickly and to benefit from the wide range of available third-party Python modules".

Last revised
Jul 14, 2026
Read time
≈ 1 min
Length
177 w
Citations
4
Source
Quixote
DevelopersAndrew Kuchling, Neil Schemenauer and Greg Ward
Release12 August 2000 (2000-08-12)12
Stable release
3.2 / 10 August 2020 (2020-08-10)3
Written inPython
Operating systemCross-platform
TypeWeb framework
LicenseMIT License
Websitequixote.python.ca Edit this at Wikidata
Repository

Quixote is a software framework for developing web applications in Python. Quixote "is based on a simple, flexible design, making it possible to write applications quickly and to benefit from the wide range of available third-party Python modules".4

A Quixote application is typically a Python package, a collection of modules grouped into a single directory tree. Quixote then maps a URL to a function or method inside the Python package; the function is then called with the contents of the HTTP request, and the results are returned to the client.

See also

See also

References

References

  1. "CHANGES_24.txt". Archived from the original on 2020-01-19. Retrieved 2013-03-23.
  2. Quixote is a web application framework developed and first released by the MNX in 2000 (or 2001).
  3. "The Quixote Web Framework". Archived from the original on 2024-07-23. Retrieved 2024-07-23.
  4. Quixote: a Python-Centric Web Application Framework, 22 July 2002, By Greg Ward, Linux Journal
External links