TurboGears
Sign in to saveTurboGears 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
- Has use
- web framework
Show 4 more facts
- copyright license
- MIT License
- programmed in
- Python
- source code repository URL
- svn.code.sf.net/p/turbogears1/code/trunk
- software version identifier
- 2.5.0
via Wikidata · CC0
~9 min read
Encyclopedic overview
10 sectionsContents
- 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.