Cool, I like that alot better anyways :P

-Thadeus




On Sun, Sep 20, 2009 at 11:11 PM, Álvaro Justen [Turicas] <
[email protected]> wrote:

>
> On Mon, Sep 21, 2009 at 00:28, Thadeus Burgess <[email protected]>
> wrote:
> > In production, you would never rely on wsgi to serve static content. You
> > would use apache, preferably on a subdomain, to serve static content
> (unless
> > it is content that requires authentication)
> >
> > I propose a function, that works like the URL function, but you could
> have a
> > global variable that defines your static url.
> >
> > For example, in db.py (or perhaps settings.py in the models folder?)
> >
> > static_server = "http://static.thadeusb.com/";
> > # or static_server = "localhost"
> >
> > def S(filename):
> >     if static_server == "localhost":
> >         return URL(r=request, c='static', f=filename)
> >     else:
> >         return static_server + filename
> >
> >
> > And you can use it in your controllers/views like so
> >
> > {{=S("images/spiffyimage.jpg")}}
> >
> > This way will increase the ability for one-click deployment to
> production,
> > you only have to change one line!
> >
> > -Thadeus
>
> You can do it with routes.py!
> Example:
> routes_out = (
>              ('/myapp/static/(?P<filename>[A-Za-z_.-]+)',
>              'http://static.justen.eng.br/images/\g<filename>'),
> )
>
> When I use URL(a='myapp', c='static', f='blablabla.jpg') or something
> like that (that should correspond to '/myapp/static/blablabla.jpg')
> web2py uses routes_out regexes and turn it into
> 'http://static.justen.eng.br/images/blablabla.jpg'. Cool, isn't it?
> :-)
>
> --
>  Á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-users" 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/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to