[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