Thank you very much. --- Vineet
On Oct 17, 7:54 pm, Anthony <[email protected]> wrote: > A change was made that disables generic views by default due to a potential > security vulnerability. To enable generic views, > seehttp://web2py.com/book/default/chapter/09#Generic-Views. You should > enable only the generic views you need for the actions that need them, or > create specific views. > > Anthony > > > > On Monday, October 17, 2011 10:30:57 AM UTC-4, Vineet wrote: > > > Thanks Anthony. Your tip worked. > > One more thing-- > > In 1.92.1, I have a controller "a2/mnpg.py" without any View file > > associated it. > > That used to work. > > In 1.99.2, it says "Invalid Controller a2/mnpg.html". > > Do I need to create a View compulsorily for any controller in 1.99.2? > > > ---- Vineet > > > On Oct 17, 7:04 pm, Anthony <[email protected]> wrote: > > > Conditional models were introduced in 1.96.1. Subfolders in the /models > > > folder weren't officially supported prior to that, but if you had > > > subfolders, the model files in them were not executed conditionally. If > > you > > > want the import executed for every request, you have to put it in a > > > non-conditional model file. > > > > Anthony > > > > On Monday, October 17, 2011 9:52:57 AM UTC-4, Vineet wrote: > > > > > Yes. I am using conditional model. > > > > But whatever the case, same setup is working in web2py 1.92.1 > > > > I copied the apps within "applications" folder to web2py 1.99.2 > > > > > It is not working there. > > > > No change at all is made. > > > > > Then what may be the reason behind this? (earlier imported module in > > > > "model" file not available in other model file). > > > > > --- Vineet > > > > > On Oct 17, 5:45 pm, Anthony <[email protected]> wrote: > > > > > Are you using conditional models (i.e., is your aa1.py model file > > inside > > > > > /models/aa1/)? > > > > > > On Monday, October 17, 2011 7:06:16 AM UTC-4, Vineet wrote: > > > > > > > I downloaded dabo windows ver 1.99.2 > > > > > > OS: Win7 64bit > > > > > > > In old version: 1.92.1, I used to keep a 3rd party module named > > "dabo" > > > > > > in "site-packages" dir (within web2py dir) & import them in the 1st > > > > > > > model file (named "aa1.py"). > > > > > > Upon starting the app, this aa1.py is executed first, so that it > > was > > > > > > available for all further model files, controller files. > > > > > > > I tried the same thing in the latest version of web2py. > > > > > > But the 3rd party module, which gets imported in the first model > > file, > > > > > > is no longer available for subsequent models & controllers. > > > > > > > *** aa1.py : 1st model file *** > > > > > > import dabo > > > > > > ... > > > > > > ... > > > > > > *** > > > > > > > *** bb2.py : next model file *** > > > > > > class myBizobj(dabo.biz.dBizobj); > > > > > > ... > > > > > > ... > > > > > > *** > > > > > > When controller action "/aa1" is called, > > > > > > OK. No problem. > > > > > > > When controller action "/bb2" is called, > > > > > > NameError: name 'dabo' is not defined > > > > > > > Is there any change in the latest version which is causing this > > > > > > behaviour? > > > > > > > ---Vineet- Hide quoted text - > > > > > > - Show quoted text -- Hide quoted text - > > > > - Show quoted text -- Hide quoted text - > > - Show quoted text -

