Quixote (web framework)
{{multiple issues|
{{notability|date=April 2024}}
{{third-party|date=April 2024}}
}}
{{Infobox software
| name = Quixote
| title =
| logo =
| logo caption =
| logo size =
| logo alt =
| screenshot =
| caption =
| screenshot size =
| screenshot alt =
| collapsible =
| author =
| developer = Andrew Kuchling, Neil Schemenauer and Greg Ward
| released = {{Start date and age|2000|08|12|df=yes/no}}{{cite web |title=CHANGES_24.txt |url=http://quixote.ca/doc/CHANGES_24.txt}}[https://www.mems-exchange.org/software/quixote/ Quixote] is a web application framework developed and first released by the MNX in 2000 (or 2001).
| discontinued =
| latest release version = 3.2
| latest release date = {{Start date and age|2020|08|10|df=yes/no}}{{cite web|url=http://quixote.python.ca/|title=The Quixote Web Framework}}
| latest preview version =
| latest preview date =
| programming language = Python
| operating system = Cross-platform
| platform =
| size =
| language =
| language count =
| language footnote =
| genre = Web framework
| license = MIT License
| alexa =
| website = {{Official URL}}
| standard =
| AsOf =
}}
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".[http://www.linuxjournal.com/article/6178 Quixote: a Python-Centric Web Application Framework], 22 July 2002, By Greg Ward, Linux Journal
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
{{Portal|Free and open-source software}}
References
{{Reflist}}
External links
- {{Official website}}
{{Python web frameworks}}
{{Web frameworks}}
{{web-software-stub}}