On Feb 27, 2011, at 12:59 PM, Sebastian E. Ovide wrote:
> yes, that is right...to see that I had to select severity "debug"...
> 
> no errors are thrown... just an empty json/xml
> 
> http://w2papp2.appspot.com/rest/default/restaurants (works)
> http://w2papp2.appspot.com/rest/default/restaurants.json (doen't)
> http://w2papp2.appspot.com/rest/default/restaurants.xml (doen't)

I don't have any particular insight, but I can suggest some things that I'd 
try.( BTW, are you getting an empty document with the appropriate Content-Type 
header, or nothing at all?)

1. Replace generic.json (temporarily) with one that does simply:

{{ raise HTTP(405,'hello from json') }}

...to make sure you're at least invoking it.

2. If (1) "works" (ie, throws a 405), try manually generating some content 
there.

3. Create an explicit rest/views/default/restaurants.json and see if that makes 
any difference.

4. More logging...


> 
> 
> On Sun, Feb 27, 2011 at 6:07 PM, Jonathan Lundell <jlund...@pobox.com> wrote:
> On Feb 27, 2011, at 9:58 AM, Sebastian E. Ovide wrote:
>> Hi,
>> 
>> I have a simple action:
>> 
>> def restaurants():
>>     restaurants=db().select(db.restaurant.ALL)
>>     return dict(restaurants=restaurants)
>> 
>> on my machine I can get myapp/default/restaurants.json or .xml.... but it 
>> doesn't work on GAE !... 
>> 
>> in GAE myapp/default/restaurants work but if I append .json or .xml I would 
>> get an empty json/xml...
>> 
>> on GAE I see 
>> 
>> D2011-02-27 09:50:20.163 routes_out: [/rest/default/restaurants.json] not 
>> rewritten
>> 
>> 
>> any ideas ?
> 
> 
> The message is routine, fwiw, assuming that you're not expecting that path to 
> be rewritten. It's debug-level logging, but IIRC GAE logs everything.
> 
> 
> 
> -- 
> Sebastian E. Ovide
> 
> 
> 
> 


Reply via email to