mody was body. I may have other typos.
On Sep 2, 5:01 pm, mdipierro <[email protected]> wrote: > Welcome. > > Normally in web2py you define a model > > db.define_table('message',Field('body')) > > and then web2py generates and processes forms for you: > > form=SQLFORM(db.message) > if form.accepts(request.vars): > do_something > > In your case you would not use define_table because web2py DAL does > not support SOLR and you cannot generate forms from the schema but you > can install this:http://code.google.com/p/solrpy/ > and you can do > > #in model > import solr > s = solr.SolrConnection('http://example.org:8083/solr') > > #in controller > form=SQLFORM.factory(Field('body')) > if form.accepts(request.vars): > s.add(mody=request.vars.body) > s.commit() > do_something > > So the difference is SQLFORM.factory instead of SQLFORM and the extra > line after accepts. That is it. > > On Sep 2, 4:05 pm, harryf <[email protected]> wrote: > > > This is kind of a re-post of a question I asked on stackoverflow > > -http://stackoverflow.com/questions/3630641/whats-the-most-productive-... > > which Massimo invited me to ask here. > > > To repeat, I want to build a web app using SOLR as the backend ( no > > RDBMS or other backend ). Most of the data will be stored in SOLR via > > offline jobs but there is some need for CRUD from the web app. The > > schema will probably move fairly slowly ( in fact it already exists ) > > so creating / changing models manually is acceptable from a > > maintenance point of view. > > > Have only got so far as a web2py "Hello World" so don't have deep > > insight but would appreciate any hints on how this might be > > accomplished in web2py. Also if anyone has any general experience of > > using web2py with a RESTful backend as the primary data source, would > > be great to hear about it. > > > Thanks.

