[python] python na web - otazky
Martin Stiborský
martin.stiborsky na gmail.com
Sobota Listopad 10 17:59:28 CET 2007
Ahoj,
Vyjádřím se k frameworkům.
Já jsem nikdy přímo s mod_python nedělal, ale s CherryPy docela jo.
Takže, CherryPy nabízí základní práci s webem. Hlavní věc kterou umí
je ta, že mapuje metody v pythonu na URL.
Takže metodu:
@cherrypy.expose
def srandy_kopa(self):
.......
Najdeš v prohlížeči pod www.neco.cz/srandy_kopa
Když navíc metoda čeká nějaký parametr, tedy:
def srandy_kopa(self, param):
......
Tak ten parametr jí můžeš předat přes www.neco.cz/srandy_kopa/parametrProMetodu
To jsou moc užitečné věci.
Dále CherryPy poskytuje práci se session, autentifikaci, kešování,
upload souborů, má svůj vývojový server. Přes moduly můžeš pracovat s
šablonami a kupou dalších věcí.
TurboGears je postavený na CherryPy, šablony obsluhuje KID a dál můžeš
využít AJAXu přes MochiKit. Navíc TG obsahuje nějaké udělátka pro
práci s DB, nejlepší je kouknout na screencast který mají na jejich
homepage.
Jakmile dokončím svůj webík tak hodlám o CherryPy psát .. comming soon :)
Btw, není tu někdo kdo by chtěl nějaké články spáchat se mnou ???
Další informace o konferenci Python