skip to navigation
skip to content

Not Logged In

django-easy-timezones 0.1.4

Easy timezones for Django (>=1.4) based on MaxMind GeoIP.

Latest Version: 0.2.0

![Timezones. Yuck.](http://i.imgur.com/Qc2W47H.gif)

django-easy-timezones
=====================

Easy timezones for Django (>=1.4) based on MaxMind GeoIP.

Quick start
-----------

0. Install django-easy-timezones

    ```python
    pip install django-easy-timezones
    ```

1. Add "easy-timezones" to your INSTALLED_APPS setting like this:

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

2. Add EasyTimezoneMiddleware to your MIDDLEWARE_CLASSES

    ```python
    MIDDLEWARE_CLASSES = (
      ...
      'easy_timezones.middleware.EasyTimezoneMiddleware',
    )
    ```

3. Add a path to the [MaxMind GeoIP database](http://www.maxmind.com/en/geolocation_landing) ([direct
link](https://raw.github.com/Miserlou/django-easy-timezones/master/GeoIP.dat) because I'm nice) in your settings file:

    ```python
    GEOIP_DATABASE = '/path/to/your/geoip/database/GeoIP.dat'
    ```

4. Enable localtime in your templates.

    ```python
    {% load tz %}
        The UTC time is {{ object.date }}
    {% localtime on %}
        The local time is {{ object.date }}
    {% endlocaltime %}
    ```

5. Twist one up, cause you're done, homie!
 
File Type Py Version Uploaded on Size
django-easy-timezones-0.1.4.tar.gz (md5) Source 2014-01-11 6KB
  • Downloads (All Versions):
  • 33 downloads in the last day
  • 215 downloads in the last week
  • 792 downloads in the last month