Thanks for the replies guys ... few more doubts though ... @Tomas Do sub apps mean using more than one file and nothin more ... I would like to clear that I have just one app ... I just want to separate the classes into different files and not define different app = web.application(urls, globals(),autoreload=False)
@Sergei That means I wont have access to to the form data in render in I dont define it like ? render._keywords['globals']['render'] = render Cheers PK On Oct 26, 11:10 pm, Tomás Acauan Schertel <[email protected]> wrote: > Dexter, > > Take a look here:http://webpy.org/cookbook/sessions_with_subapp > This page shows how you can work with session and sub applications (more > than one file). > > -- > Tomás Schertel > ---------------------------------------------- > Linux Registered User #304838 > Arch Linux Userhttp://www.archlinux-br.org/ > ---------------------------------------------- > > > > > > > > On Wed, Oct 26, 2011 at 10:30, Dexter <[email protected]> wrote: > > Hi > > > I have started writing an application in web.py > > The main code.py page consists of numerous classes now and the > > different classes have content like forms to be rendered > > > The page has become quite crowded. What is the best practice to > > organise webpy code. I thought that may putting the different classes > > in different files is a good idea. However that causes the DBSession > > stores and the commonly used decorators to be inaccessible to the > > classes. > > > I can define the > > DBstore = web.session.DBStore(DB, 'sessions') > > dbsession = web.session.Session(app, DBstore, initializer={'count': > > 0}) > > > in a separate file and import it both in code.py and the other > > classes.py > > > However I am not sure if then the same session remains globally used. > > How can I make some objects globally the same > > Should I use something like web.ctx > > > One more question > > Can anyone explain what is the significance of > > render._keywords['globals']['render'] = render > > at > >http://webpy.org/skeleton/0.3 > > > in view.py > > > -- > > You received this message because you are subscribed to the Google Groups > > "web.py" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group at > >http://groups.google.com/group/webpy?hl=en. -- You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/webpy?hl=en.
