currently you can set view but that overrides the requested extension.
For example

http://..../action.xml

def action():
    response.view='myview.html'
    return dict()

unless

def action():
    response.view='myview.'+request.extension
    return dict()

Is this sufficient? I think so.


On May 23, 10:25 pm, Álvaro Justen [Turicas] <alvarojus...@gmail.com>
wrote:
> Massimo,
> and about to setting views? With "normal" views we can do:
> response.view = 'blablabla.html'
> How we can setup these RSS, XML etc. views with response? Is there a
> way? If not, I think we should create one.
>
> On 5/23/09, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
>
>
>
>
> > You can remove the generic.xxx file that you do not want or rename it
> > to match only the actions to which it applies.
>
> > Massimo
>
> > On May 22, 11:02 pm, posh <posheng...@gmail.com> wrote:
> >> I have tried this, and it's convenient and intuitive. :p
>
> >> But I am thinking that can we disable any of them in controller(html,
> >> xml, json, and rss)?
>
> >> On 5月23日, 上午11時29分, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> >> > so... has anybody tried this? Pros? Cons?
>
> >> > can we release 1.63 next week?
>
> >> > On May 22, 7:54 am, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> >> > > - download trunk
> >> > > - Create a new app
> >> > > - make sure you see the new views/generic.* files in the new app or
> >> > > something is wrong
>
> >> > > - edit default.py and create an action:
>
> >> > > def test():
> >> > >     return dict(title='title1',link='link',description='description',
> >> > >                 items=[dict
> >> > > (title='title2',link='link',description='description'),
> >> > >                        dict
> >> > > (title='title3',link='link',description='description'),
> >> > >                        dict
> >> > > (title='title4',link='link',description='description')])
>
> >> > > (there is nothing special here, just an example) now call it in the
> >> > > usual way
>
> >> > >  http://.../test
>
> >> > > but also try
>
> >> > >  http://.../test.html
> >> > >  http://.../test.xml
> >> > >  http://.../test.json
> >> > >  http://.../test.rss
>
> >> > > Notice there is nothing you need to do. It should just work.
>
> >> > > Massimo
>
> --
>  Álvaro Justen
>  Peta5 - Telecomunicações e Software Livre
>  21 3021-6001 / 9898-0141
>  http://www.peta5.com.br/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to