Thanks Anthony. This has been bothering me for ages because I couldn't decide where to put the python code. Much appreciated.
On Wednesday, 4 July 2012 14:10:02 UTC+1, Anthony wrote: > > Thanks for that but it doesn't really answer my question. When I return >> dict(results=results), I want to pass that to a script, lets say >> 'process.py' to tokenize it etc. My question is: Do I create a new >> controller called process.py (which won't have a corresponding HTML page), >> or do I create a model? My app doesn't have a database, it doesn't need >> one. I am dealing with one user input term that returns 3 sets of json data >> which will be parsed and output directly. It doesn't need to be stored. Can >> you give me any info regarding that. I'm just not sure where I should be >> creating my .py files to do the processing. >> > > If you need to call other functions from your controller action, you can > put those other functions inside (a) the same controller (any function in a > controller that starts with a double underscore or takes arguments will not > be exposed as a URL), (b) a model file, or (c) a module (from which you > would then import it -- see > http://web2py.com/books/default/chapter/29/4#Accessing-the-API-from-Python-modules > ). > > Anthony >