py4web has no current and does not need it it. from py4web import request
and just use request in your actions. Mind this is a bottlepy request, not the same as the web2py request object. On Monday, 14 October 2019 06:03:14 UTC-7, graham wrote: > > I'll certainly give more details when it's working - the original > web2pyslices posting was in 2016. > > But my problem at the moment is where is 'current.request' ? That was in > from web2py.gluon import current > but despite importing py4web (and pydal) there seems to be no 'current' > structure. As I mentioned the documentation isn't really helpful in this. > > I'm currently using a 20190929 build (via Pycharm) and py4web itself will > run. > > graham > On Monday, October 14, 2019, 1:26:36 AM GMT+1, Massimo Di Pierro < > massimo.dipie...@gmail.com> wrote: > > > I was not aware of it. Could you post some screen shots? maybe an example > of a generated app? > Unless you use grids it should be easy to port it to py4web. > > On Sunday, 13 October 2019 17:23:37 UTC-7, graham wrote: > > I used web2py some years ago and produced a program generator > (http://www.web2pyslices.com/ > slice/show/2060/generator-for- web2py > <http://www.web2pyslices.com/slice/show/2060/generator-for-web2py>) which > met with universal disinterest... > > > However someone has asked whether it could work with py4web and so I have > had a quick look at it. There are minor Python 3 issues which are easily > fixed but when I start to look at the web2py interface I immediately come > across a problem: the code makes us of the 'current' structure, in > particular it uses current.request to obtain the POST data and there > appears to be no such structure in py4web. > > I have checked the py4web documentation and it does say in the PyDAL > chapter, under ;'Model-less applications' "...and provide necessary access > to global scope via the current object (as described in Chapter 4)." but > Chapter 4 does not contain any details. Perhaps this contains a lot of text > from the web2py docs and will have corrections and more py4web content > included later. > > Obviously this is not of any real relevance to py4web itself but I just > wondered whether it is intended that 'current' or an equivalent is or will > be available in py4web or is there any simple (because I don't want to take > up too much of your time) work around. > > Thanks > > graham > > -- > 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 web2py+unsubscr...@googlegroups.com. > To view this discussion on the web visit > > https://groups.google.com/d/msgid/web2py/fdf7c91b-a6d3-4bd1-9d32-31c9bd7bdb37%40googlegroups.com > > <https://groups.google.com/d/msgid/web2py/fdf7c91b-a6d3-4bd1-9d32-31c9bd7bdb37%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/65abb443-8764-4d7b-887b-3e05abafca7c%40googlegroups.com.