Hi,

in my app, the Index-Page is a LivePage (not
rend.Page like your example),
works for me without problems:

class Index(AthenaLivePageClass):
def child_(self, ctx):
       return AthenaLivePageClass()

i think the LivePageClass needs child_ to work as root-page
not the rend-Page.

Regards,
Dominik



Piotr Jackowski schrieb:


Hi,

I'm new to Nevow and Athena.
I have rather basic question. How to make athena livepage with livefragment available from top path '/'.
LivePage has to be created every request, so
site = appserver.NevowSite(AthenaLivePageClass())
gives error after first refresh.

Every example shows rend.Page() as a top pages and then for /foo creates Livepage:
def render_foo(self,ctx):
      f = AthenaLivePageClass()
      f.setFragmentParent(self)
      return ctx.tag[f]



I came up with something like this:
class Index(rend.Page):
 ....
      def child_(self, ctx):
              return AthenaLivePageClass()



I can now refresh, as many times as I want, and every time there is a new object, but Javascript part doesn't work.
I have bunch 404 errors for javascript code requests e.g.:
http://localhost:8080/799467635f981be6a582cff5f88feb4e/jsmodule/Nevow

Besides that issue, is there any documentation for Javascript classes Nevow, Divmod and etc ?

Regards,
Peter

------------------------------------------------------------------------

_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web





_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web

Reply via email to