Skip to main content

Simple django digg-style pagination.

Project description

django-paginated
================

Installation
------------

```
pip install django-paginated
```

and add `paginated` to project's `INSTALLED_APPS`


Example
-------

To add pagination just change from:

```python
def events(request):
events = Event.objects.all()

context = {
'events': events,
}
return render_to_response(request, 'events.html', context)
```

to

```python
def events(request):
events, pagination = paginated(Event.objects.all(), request)

context = {
'events': events,
'pagination': pagination,
}
return render_to_response(request, 'events.html', context)
```


and in template add line:

```
{{ pagination|safe }}
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-paginated-0.1.4.tar.gz (3.1 kB view details)

Uploaded Source

File details

Details for the file django-paginated-0.1.4.tar.gz.

File metadata

File hashes

Hashes for django-paginated-0.1.4.tar.gz
Algorithm Hash digest
SHA256 56ea6fc940c37dc47948804e4e5accb0ddc372d8aae00e9439537cf8974cec49
MD5 82185ac7603cd931101f99de7b0f1e7d
BLAKE2b-256 a3bc905e131b029cdc21451ea5bfdd5537f9aef87b5418e0a47495e105ac222f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page