Thank you for you reply, would you please give me some project address for web.py that I can learn from, that'll be great.
On 1月4日, 下午11时59分, Branko Vukelic <[email protected]> wrote: > It's also not a bad idea to take a peek at what Aaron Swartz, Anand > Chitipothu and others is doing. You can see some of their stuff on > Github. Maybe they have a better solution. > > > > On Mon, Jan 4, 2010 at 4:54 PM, David Shieh <[email protected]> wrote: > > OK, i will try it then ! > > > On 1月4日, 下午9时02分, Branko Vukelic <[email protected]> wrote: > >> You could also make a single handler for session in the app, and the > >> rest in the subapp... I don't know what you do with the session, but > >> once it's set in web.ctx, it's automatically available to the other > >> modules. > > >> On Mon, Jan 4, 2010 at 1:40 PM, David Shieh <[email protected]> wrote: > >> > My structure is quite simple, one file for app, one file for all > >> > handlers and one file for all settings. So is the sub_app. > >> > Like you said, you write handlers in the app file, just separate > >> > settings and sub_app, maybe a good idea for me. But this file could be > >> > very large then, isn't it? I just want my application more organized > >> > and easy to maintaince. What did you do to do this? > > >> > On 1月4日, 下午7时59分, Branko Vukelic <[email protected]> wrote: > >> >> I think handlers belong to the main file, anyway. I usually separate > >> >> only the configs and individual subapp packages. But handlers I always > >> >> configure in the main file. I was considering your structure, too, but > >> >> brain started hurting quickly, and I came to the conclusion that the > >> >> most reasonable solution is to simply give up setting up handlers in > >> >> subapps. > > >> >> On Mon, Jan 4, 2010 at 12:48 PM, David Shieh <[email protected]> > >> >> wrote: > >> >> > I've tried this before, but it doesn't work for my structure. > >> >> > All handlers are in views.py, but in views.py, can't import session > >> >> > then. > > >> >> > On 1月4日, 下午6时18分, Branko Vukelic <[email protected]> wrote: > >> >> >> You could try the web.ctx solution with a handler: > > >> >> >>http://webpy.org/cookbook/sessions_with_subapp > > >> >> >> On Mon, Jan 4, 2010 at 10:50 AM, David Shieh > >> >> >> <[email protected]> wrote: > >> >> >> > Hey guys, > > >> >> >> > I used web.py for a while, but it's the first time I use sub app > >> >> >> > and > >> >> >> > want to use session in sub_app. My app structrue is like this: > > >> >> >> > 1. An app.py file, initialize main app, has a urls, an app, an > >> >> >> > session > >> >> >> > and the app.run() code. > >> >> >> > 2. A views.py file, contains all classes which deal with requests. > >> >> >> > 3. An admin.py file, a sun app file for admin use. > >> >> >> > 4. An adminviews.py files, contains all classes used for admin. > > >> >> >> > The problem is, I initialize session in app.py file, and in > >> >> >> > views.py > >> >> >> > file, I can't use > >> >> >> > **from davidblog import session** > >> >> >> > to import session. > >> >> >> > Is there a way to make session a global variable? > > >> >> >> > And also another question, if I have 2 apps, no matter main app or > >> >> >> > sub > >> >> >> > app, can I have one session for each app? > > >> >> >> > Thanks, > >> >> >> > David > > >> >> >> > -- > > >> >> >> > 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 > >> >> >> > athttp://groups.google.com/group/webpy?hl=en. > > >> >> >> -- > >> >> >> Branko Vukelić > > >> >> >>http://foxbunny.tumblr.com/http://www.flickr.com/photos/16889...@n04/... > > >> >> > -- > > >> >> > 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 > >> >> > athttp://groups.google.com/group/webpy?hl=en. > > >> >> -- > >> >> Branko Vukelić > > >> >>http://foxbunny.tumblr.com/http://www.flickr.com/photos/16889...@n04/... > > >> > -- > > >> > 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 > >> > athttp://groups.google.com/group/webpy?hl=en. > > >> -- > >> Branko Vukelić > > >>http://foxbunny.tumblr.com/http://www.flickr.com/photos/16889...@n04/... > > > -- > > > 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 > > athttp://groups.google.com/group/webpy?hl=en. > > -- > Branko Vukelić > > http://foxbunny.tumblr.com/http://www.flickr.com/photos/16889...@n04/http://www.twitter.com/foxbunny -- 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.
