Skip to content
EntityQ937689· pop 17· linked from 160 articles

TurboGears

Sign in to save

TurboGears is a Python web application framework consisting of several WSGI components such as WebOb, SQLAlchemy, Kajiki template language and Repoze.

In the Vinony graph

Within Vinony's link graph, TurboGears is referenced by 160 other articles, and connects out to Pylons Project, web framework and Zope.

Vinony files it under Python (programming language) web frameworks, Software programmed in Python and Software using the MIT license.

Its subject is documented across 17 Wikipedia language editions.

Key facts

Software.name
TurboGears
Software.logo
TgGear.png
Software.logo upright
yes
Software.programming language
Python
Software.operating_system
Cross-platform
Software.genre
Web application framework
Software.license
MIT License, LGPL

via Wikipedia infobox

Official website

The Web Framework that scales with you. — TurboGears2 Website 3.0 documentation

turbogears.org →

Link to the official site · 4,987 chars · not written by Vinony

Source code

The following content covers examples in minimal mode, to see an example for full stack capabilities take a look at tg.devtools from wsgiref.simple server import make server from tg import MinimalApplicationConfigurator from tg import expose, TGController Configure a new minimal application with our root controller. config = MinimalApplicationConfigurator() config.update blueprint({ 'root controller': RootController() }) Serve the newly configured web application. print("Serving on port 8080...") httpd = make server('', 8080, config.make wsgi app()) httpd.serve forever() See the TurboGears website to get a quick overview of the framework and look for support. TurboGears is licensed under an MIT-style license (see LICENSE.txt). Other incorporated projects may be licensed under different licenses. All licenses allow for non-commercial and commercial use.

Excerpt from the source-code README · 3,689 chars · not written by Vinony

Wikidata facts

Instance of
web framework
Official website
turbogears.org
Show 4 more facts
copyright license
MIT License
programmed in
Python
software version identifier
2.5.0
Sources (4)

via Wikidata · CC0

~9 min read

Encyclopedic overview

10 sections
Contents
  • TurboGears components
  • TurboGears 2.x components
  • TurboGears 1.x components
  • Template plugins
  • Project history
  • Future of TurboGears
  • See also
  • References
  • Notes
  • External links

TurboGears is a Python web application framework consisting of several WSGI components such as WebOb, SQLAlchemy, Kajiki template language and Repoze.

TurboGears is designed around the model–view–controller (MVC) architecture, much like Struts or Ruby on Rails, designed to make rapid web application development in Python easier and more maintainable. Since version 2.3 the framework has also been providing a "minimal mode" which enables it to act as a microframework for usage in environments where the whole stack is not required nor wanted.

Excerpted from Wikipedia’s “TurboGears” article, available under the CC BY-SA 4.0 licence.

Connections

Categories