http://kmlinux/~culik/foto/inst/ soubory setup.tgz, TGFastData-0.9a7-py2.5.egg su - tar xzf setup.tgz ./easy_install TGFastData-0.9a7-py2.5.egg from tgfastdata import DataController ... class Root(controllers.RootController): editor = DataController(Fotografie) ./easy_install TGWebServices ./easy_install TGWebServices-1.2.0-py2.5.egg from tgwebservices.controllers import WebServicesRoot from tgwebservices.controllers import wsexpose, wsvalidate @wsexpose(int) @wsvalidate(int, int) def multi(self, a, b): return a*b http://localhost:8080/multi?a=4&b=2 @wsexpose(str) @wsvalidate(int) def nazev(self, id): return Fotografie.get(id).nazev # http://localhost:8080/nazev?id=1 class Info: nazev = "" soubor = "" class Root(controllers.RootController): @wsexpose(Info) @wsvalidate(int) def obrazek(self, id): foto = Fotografie.get (id) info = Info () info.nazev = foto.nazev info.soubor = foto.soubor return info http://localhost:8080/static/MochiKit-1.3.1/examples/color_wheel/index.html http://localhost:8080/static/MochiKit-1.3.1/examples/draggable/index.html