[Grok-dev] Re: Using POST request
Andreas Jung
lists at zopyx.com
Fri Mar 21 12:35:43 EDT 2008
--On 21. März 2008 17:11:47 +0100 Martijn Faassen <faassen at startifact.com>
wrote:
> Andreas Jung wrote:
>
>> --On 21. März 2008 16:51:34 +0100 Martijn Faassen
>> <faassen at startifact.com> wrote:
>>
>>> Okay, so you made the root object (at localhost:8080) be the
>>> grok.Application object 'eggserver'?
>>
>> I have one instance of 'eggserver' instantiated as 'eggs'.
>> So I want to post against localhost:8080/eggs.
>
> Aah, right, I get it now.
>
> Note that the alternative pattern would be to use an Index view:
>
> class Index(grok.View):
> grok.context(eggserver)
> def render(self):
> if self.request.method == 'POST':
Looks more than a nasty workaround but would be acceptable..
> ....
>
> It's weird though that the REST story doesn't seem to be working; I
> suspect we're missing something simple, but what?
Don't know :)
>
> Hmm...I just noticed your MyREST2 doesn't actually say which layer it is
> in! Try:
>
> class MyREST2(grok.REST):
> grok.context(eggserver)
> grok.layer(MyPubLayer)
>
> def POST(self):
> import pdb; pdb.set_trace()
>
Also defining the layer won't work.
Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
Url : http://mail.zope.org/pipermail/grok-dev/attachments/20080321/c68c6d46/attachment.bin
More information about the Grok-dev
mailing list