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/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.
>
>
>



-- 
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.


Reply via email to