Skip to navigation
Replace url parameters within a django template
04.08.16
example: use the filtertags: call it with
{{i}}
@register.filter def pagination_all(uri): uri = re.sub('\&page=[a-zA-Z_0-9]*$','',uri) uri = re.sub('\&page=[a-zA-Z_0-9]*\&','&',uri) uri = '%s&page=ALL' % (uri) return uri @register.filter def limit_url(uri,limit): uri = re.sub('\&limit=[a-zA-Z_0-9]*$','',uri) uri = re.sub('\&limit=[a-zA-Z_0-9]*\&','&',uri) if(limit == 'ALL'): uri = re.sub('\&page=[a-zA-Z_0-9]*$','',uri) uri = re.sub('\&page=[a-zA-Z_0-9]*\&','&',uri) uri = '%s&page=ALL' % (uri) else: uri = '%s&limit=%s' % (uri,limit) return uri
https://docs.python.org/3/library/re.html
Reply
Anonymous
Information Epoch 1739915742
Use lower case and keep it short.
Home
Notebook
Contact us