Pyramid modify query parameter of current url

2011-03-18 Thread oO
What would be the best way to modify only one of the query parameters of the current url without modifying anything else? I have a query based pagination in a mako template, and I want it to only modify the page=X part of the url, without having to know anything about the current view, or the

Re: Pyramid modify query parameter of current url

2011-03-18 Thread Michael Merickel
The query parameter to resource url expects a list of 2-tuples, coincidentally the same as what is returned by request.GET.items(). I'd suggest: qs = dict(request.GET) qs['page'] = 2 url = resource_url(context, request, query=qs.items()) This is untested, but it is not far off from

Re: https urls with pyramid

2011-03-18 Thread Chris McDonough
On Mar 17, 1:15 pm, Eric Rasmussen ericrasmus...@gmail.com wrote: Thank you both -- that's what I was looking for (Daniel -- I am using reverse proxy so that it explains it). Really all you should have to do is make sure that the HTTP_HOST header is passed to Pyramid through the proxy. --