get_filter_link
This commit is contained in:
parent
957b2705f3
commit
b14482e383
1 changed files with 9 additions and 1 deletions
|
|
@ -27,4 +27,12 @@ def get_proper_elided_page_range(p, number, on_each_side=2, on_ends=2):
|
|||
|
||||
@register.filter
|
||||
def get_item(dictionary, key):
|
||||
return dictionary.get(key)
|
||||
return dictionary.get(key)
|
||||
|
||||
@register.simple_tag
|
||||
def get_filter_link(request, key, value):
|
||||
qs: str = request.GET.urlencode()
|
||||
qs_dict = request.GET.dict()
|
||||
qs_dict.update({key: value})
|
||||
return '&'.join(f'{k}={v}' for k, v in qs_dict.items())
|
||||
# return 'page={{ i }}{% for fil, fil_value in filter.data.items %}{% if fil != 'page' %}&{{fil}}={{fil_value}}{% endif %}{% endfor %}">{{ i }}</a></li>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue