Hi Antti,

Thanks for the response. Yeah, I tried this before my initial post,
and tried it again based on your response just to be sure, but this
doesn't seem to work. Here is my RootController code:

from status import StatusController

class RootController(BaseController):
    secc = Secc()

    status = StatusController()

    @expose('srs.templates.index')
    def index(self):
        return dict(page='index', title="SRS Tools")

Where status is my real class (as opposed to the "something" of my
initial post). I've tried debugging this in Wing, but my status.py
module doesn't even get compiled to a status.pyc file, so things
aren't getting connected somehow.

Thanks for your help though, very much appreciated!!
Doug

On Nov 14, 6:39 pm, Antti Niinikoski <[EMAIL PROTECTED]>
wrote:
> Hi Doug,
>
> You can add your "something" controller to your root controller like
> this:
>
> from something import SomethingController  #import your controller
>
> class RootController(BaseController):
>          ...
>      #other controllers here
>      something = SomethingController()   #<-- makes your controller
> appear
>          ...
>      # and then methods
>
> Then you should be able to see the index method of SomethingController
> athttp://mysite.com/something
>
> Other methods of the something controller can be reached with
> something like this:
>
> http://mysite.com/something/other_method
>
> Antti
>
> On 15 marras, 00:23, writeson <[EMAIL PROTECTED]> wrote:
>
> > Hi all,
>
> > I've installed Turbogears 1.9.7 in a virtualenv on our Linux
> > development machine and have been experimenting with it. One thing I'm
> > stumped about is adding a new controller. When I do this:
>
> > paster controller something
>
> > It creates a new controller called something.py in my controllers
> > directory. But after that I'm confused. When I try to navigate 
> > tohttp://mysite.com/somethingIget a 404 error. I've done some googling
> > around and everything I see confuses me more. The hits talk about
> > adding a map... item to config/routes.py, but I have no routes.py in
> > my project. They also talk about doing something similar (and a lot
> > more) in config/environment.py. Can anyone direct me to the right
> > thing to do to make new controllers active in a TG2 project?
>
> > Thanks!
> > Doug
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to