Turbogears adalah kerangka web hibrida yang dapat bertindak baik sebagai kerangka kerja tumpukan penuh atau sebagai mikroframework. Turbogears membantu Anda pergi cepat dan keluar dari jalan saat Anda menginginkannya!
Turbogears dapat digunakan baik sebagai kerangka kerja tumpukan penuh atau sebagai mikroframework dalam mode file tunggal.
Untuk mencoba turbogears, hanya mendapatkan pip jika Anda belum memilikinya:
$ curl -o 'https://bootstrap.pypa.io/get-pip.py' $ python get-pip.py
Dan instal turbogears:
$ Pip Instal Turbogears2
Kemudian menyajikan aplikasi web turbogears sesederhana membuat file webapp.py dengan aplikasi Anda:
dari wsgiref.simple_server impor make_server
dari TG Impor MinimalApplicationConfigurator
Dari TG Impor Expose, TGController
# RootController dari aplikasi web kami, bertanggung jawab atas konten melayani untuk /
Class RootController (TGController):
@Expose (content_type = "Teks/polos")
indeks def (self):
Kembalikan 'Halo Dunia'
# Konfigurasikan aplikasi minimal baru dengan pengontrol root kami.
config = minimalApplicationConfigurator ()
config.update_blueprint ({
'root_controller': rootController ()
})
# Sajikan aplikasi web yang baru dikonfigurasi.
cetak ("melayani di port 8080 ...")
httpd = make_server ('', 8080, config.make_wsgi_app ())
httpd.serve_forever ()
Mulailah dengan python webapp.py dan buka browser Anda di http://localhost:8080/
Ingin bermain lebih lanjut dengan turbogears? Coba Tutorial Turbogears:
Kunjungi dokumentasi Turbogears untuk dokumentasi dan tutorial lengkap.
Lihat situs web TurboGears untuk mendapatkan gambaran cepat dari kerangka kerja dan mencari dukungan.
Turbogears dilisensikan di bawah lisensi gaya MIT (lihat lisensi.txt). Proyek terpasang lainnya dapat dilisensikan di bawah lisensi yang berbeda. Semua lisensi memungkinkan penggunaan non-komersial dan komersial.