Turbuears ist ein hybrides Web -Framework, der sowohl als volles Stapel -Framework als auch als Mikroframework fungieren kann. Turbuears hilft Ihnen dabei, schnell zu gehen und sich Ihnen aus dem Weg zu machen, wenn Sie es wollen!
Turbogears können sowohl als volles Stack -Framework als auch als Mikroframework im Einzeldateimodus verwendet werden.
Um Turbuears zu probieren, holen Sie sich nur pip wenn Sie es noch nicht haben:
$ curl -o 'https://bootstrap.pypa.io/get-pip.py' $ python get-pip.py
Und installieren Sie Turbogears:
$ pip Installieren Sie TurboGears2
Das Servieren einer Turbogears -Webanwendung ist mit Ihrer Anwendung so einfach wie eine webapp.py -Datei:
von wsgiref.simple_server import make_server
vom TG importieren minimalApplicationConfigurator
von TG Import Expose, TGController
# RootController unserer Web -App, die für das Servieren von Inhalten für / verantwortlich ist
Klasse RootController (TGController):
@Expose (content_type = "text/plain")
Def Index (Selbst):
Kehre 'Hallo Welt' zurück
# Konfigurieren Sie eine neue minimale Anwendung mit unserem Root Controller.
config = minimalApplicationConfigurator ())
config.update_blueprint ({{
'root_controller': rootController ()
})
# Servieren Sie die neu konfigurierte Webanwendung.
print ("Servieren auf Port 8080 ...")
httpd = make_server ('', 8080, config.make_wsgi_app ())
httpd.serve_forever ()
Starten Sie es mit python webapp.py und öffnen Sie Ihren Browser unter http://localhost:8080/
Willst du weiter mit Turbuears spielen? Probieren Sie die Turbogears -Tutorials:
Besuchen Sie die Dokumentation von Turbuears, um vollständige Dokumentation und Tutorials zu erhalten.
Sehen Sie sich die TurboGears -Website an, um einen kurzen Überblick über das Framework zu erhalten und nach Unterstützung zu suchen.
Turbogears ist unter einer MIT-Lizenz (siehe Lizenz.TXT) lizenziert. Andere integrierte Projekte können unter verschiedenen Lizenzen lizenziert werden. Alle Lizenzen ermöglichen den nichtkommerziellen und kommerziellen Gebrauch.