Hmm... Model-Less application shouldn't be regarded as a web2py application without model properly defined... Model-Less web2py application is just an application written with web2py where the models are not defined in the models/ folder of web2py to avoid cost of parsing models definition at each request... So some web2py users have developped the model-less approach that consist in the definition of the models into a modules which is then imported once... That way database models are not parsed at each request anymore... This is only required when your application need to scale up and performance start of getting an issue and you should start thinking to refactoring it to allow you app to support an raising charge related to the popularity of your web2py site a webapp. It may be worth to consider model-less approach also when you have many tables and the models files parsing start of getting an issue...
Before take this path you really need to make sure what is the reason of your performance issue by profiling you application properly to find the bottle neck then start thinking on how you are going to resolve it and refactor your app. Model-Less issue come with some penality in term of web2py functionnalities, so you really want to take this path when you really need to. Further information about Model-Less : http://www.web2py.com/books/default/chapter/29/06/the-database-abstraction-layer#Model-less-applications http://www.web2pyslices.com/slice/show/1479/model-less-apps-using-data-models-and-modules-in-web2py Richard On Tue, Oct 20, 2015 at 6:22 AM, Luis Valladares <[email protected] > wrote: > What if you use a model-less aplication? thats the way we handled this, we > have a web2py application that consumes a lot of microservices, this > application doesnt have any DB object and doesnt use the dal, it makes HTTP > request to the api inside the controllers (Using the python requests > library), format it and send to the views. > > > El domingo, 18 de octubre de 2015, 0:55:50 (UTC-4:30), pbreit escribió: >> >> Is there an easy way to use web2py to "front-end" and API? What I mean by >> that is that given a public API (for example, Stripe's API), could I write >> some models that correspond to the API structure and then call the DAL as >> if the API was a back-end DB? Does that make any sense? >> > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

