Installation
============

If you have not previously installed django-filer::

    $ pip install django-filer

    ./manage.py syncdb
    ./manage.py migrate

If you want to install the latest stable release from PyPi::

    $ pip install django-calendarium

If you feel adventurous and want to install the latest commit from GitHub::

    $ pip install -e git+git://github.com/bitmazk/django-calendarium.git#egg=calendarium

Add ``calendarium`` (and the ``filer`` dependencies) to your ``INSTALLED_APPS``::

    INSTALLED_APPS = (
        ...,
        'filer',
        'mptt',
        'easy_thumbnails',
        'calendarium',
    )

Add the urls to your main ``urls.py``::

    urlpatterns = patterns('',
        ...
        url(r'^calendar/', include('calendarium.urls')),
    )

Run the South migrations::

    ./manage.py migrate calendarium


Installation
============

If you have not previously installed django-filer::

    $ pip install django-filer

    ./manage.py syncdb
    ./manage.py migrate

If you want to install the latest stable release from PyPi::

    $ pip install django-calendarium

If you feel adventurous and want to install the latest commit from GitHub::

    $ pip install -e git+git://github.com/bitmazk/django-calendarium.git#egg=calendarium

Add ``calendarium`` (and the ``filer`` dependencies) to your ``INSTALLED_APPS``::

    INSTALLED_APPS = (
        ...,
        'filer',
        'mptt',
        'easy_thumbnails',
        'calendarium',
    )

Add ``django.core.context_processors.request`` to your ``TEMPLATE_CONTEXT_PROCESSORS``::

    TEMPLATE_CONTEXT_PROCESSORS = (
        ...,
        'django.core.context_processors.request',
    )

Add the urls to your main ``urls.py``::

    urlpatterns = patterns('',
        ...
        url(r'^calendar/', include('calendarium.urls')),
    )

Run the South migrations::

    ./manage.py migrate calendarium


Add info for template context processors.
Add info for template context processors.

I couldn't figure out how to add events to the calendar using the
default templates. The calendar_month.html template references
the request variable, which is only available if you add the
django.core.context_processors.request processor to the
TEMPLATE_CONTEXT_PROCESSORS setting.  Doing so will display the
'Create new event' link.
