Snippet List
`<h3>Page: {{ page.number }} of {{ page.paginator.num_pages }}</h3>
{% if page.has_previous or page.has_next %}
<div>
{% if page.has_previous %}
<a href="{% url_add_query page=page.previous_page_number %}">{% endif %}«
Previous
{% if page.has_previous %}</a>{% endif %}
|
{% if page.has_next %}
<a href="{% url_add_query page=page.next_page_number %}">{% endif %}
Next »{% if page.has_next %}</a>{% endif %}
</div>
{% endif %}`
- template
- templatetag
- pagination
- request
- querystring
- query-string
This one works works with or without query string dicts
defined in the context. And it handles replacement, addition and
removal of values for parameters with multiple values.
Usage:
{% url view %}{% query_string qs tag+tags month=m %}
where `view`, `qs` (dict), `tags` (list of strings) and `m` (number)
are defined in the context. Full detail in the doc string.
- url
- template-tag
- query-string
A template tag that includes a modified version of the GET query string. the query string can be manipulated by adding and removing fields. If a value is given that resolves to a context variable that the value of the variable is used. Based on [this snippet by dnordberg](http://djangosnippets.org/snippets/826/), but with the ability to use context and done in a cleaner manner, without the need to add an arbitrary template.
- url
- template-tag
- query-string
3 snippets posted so far.