@service.run не очень полезен, он больше подходит для тестирования, прежде чем переходить на xmlrpc, soap или jsonrpc, чем что-либо еще. Вы должны использовать успокоительный интерфейс для того, что вы просили. Например:
db.define_table('mytable,Field('name'))
@request.restful()
def callme():
def GET(id):
return db.mytable(id)
def POST(name):
return db.mytable.insert(name=name)
return locals()