def get_full_page_url(self, page_number, scheme=None):
    'Get the full, external URL for this page, optinally with the passed in URL scheme'
    args = dict(request.view_args, _external=True)
    if (scheme is not None):
        args['_scheme'] = scheme
    if (page_number != 1):
        args['page'] = page_number
    return url_for(request.endpoint, **args)
Get the full, external URL for this page, optinally with the passed in URL scheme
def get_full_page_url(self, page_number, scheme=None):
    
    args = dict(request.view_args, _external=True)
    if (scheme is not None):
        args['_scheme'] = scheme
    if (page_number != 1):
        args['page'] = page_number
    return url_for(request.endpoint, **args)