skip to navigation
skip to content

Not Logged In

django-webp 0.0.2

django webp

Latest Version: 1.0.2

django-webp
===========

webp middleware for django

[![Build Status]https://travis-ci.org/andrefarzat/django-webp.png?branch=master]https://travis-ci.org/andrefarzat/django-webp
[![Coverage Status]https://coveralls.io/repos/andrefarzat/django-webp/badge.png]https://coveralls.io/r/andrefarzat/django-webp
[![Requirements Status]https://requires.io/github/andrefarzat/django-webp/requirements.png?branch=master]https://requires.io/github/andrefarzat/django-webp/requirements/?branch=master


## Installation

First of all, you must install the webp support. Please, check [the official guide]https://developers.google.com/speed/webp/docs/precompiled)

Then, install `django-webp`

```sh
pip install django-webp
```

add it to `INSTALLED_APPS` configuration

```python
INSTALLED_APPS = ('django_webp', ...)
```

## Usage

There are two possible ways: Adding the middleware or by templatetag.

### Middleware

Add the `django_webp.middleware.` class to `MIDDLEWARE_CLASSES` configuration.
It is important to let it as the *last* class in the list.

```python
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'...',
'django_webp.middleware.Webp',
)
```

### Templatetag

It is necessary to set up the urls to use the templatetag.

```python
# urls.py

urlpatterns = patterns(
url(r'^/webp', 'django_webp.views.webp', name="webp"),
)
```

Load the `webp` module in your template and use the `webp` templatetag to point
to the image you want to convert.

```html
{% load webp %}

{# Use webp as you would use static templatetag #}


```  
File Type Py Version Uploaded on Size
django-webp-0.0.2.tar.gz (md5) Source 2014-05-05 3KB
  • Downloads (All Versions):
  • 10 downloads in the last day
  • 67 downloads in the last week
  • 138 downloads in the last month