UsageΒΆ
To use Awesome Django Timezones in a project, add it to your INSTALLED_APPS
:
INSTALLED_APPS = (
...
'awesome_django_timezones',
...
)
Add DjangoTimezonesMiddleware to your MIDDLEWARE_CLASSES
:
MIDDLEWARE_CLASSES = (
...
'awesome_django_timezones.middleware.TimezonesMiddleware',
...
)
Add js/awesome_django_timezones.js
to your base template
<script src="{% static 'js/awesome_django_timezones.js' %}"></script>
(Optional) If you need Django to be timezone aware on the Admin page, you will have to extend the
Admin base.html
in your_project/templates/admin/base.html
{% extends 'admin/base.html' %}
{% load static %}
{% block footer %}
{{ block.super }}
<script src="{% static 'js/awesome_django_timezones.js' %}"></script>
{% endblock %}