Installation

Install with pip

$ pip install django-reservation

In settings.py

Set “djreservation” in your INSTALLED_APPS.

INSTALLED_APPS = [
                ...
        'djreservation'
]

Set ‘djreservation.middleware.ReservationMiddleware’ in MIDDLEWARE

MIDDLEWARE = [
                ...
        'djreservation.middleware.ReservationMiddleware'
]

Note

Middleware is not necesary if you just use SimpleProductReservation

Configure your email settings

DEFAULT_FROM_EMAIL = "mail@example.com"
EMAIL_HOST = "localhost"
EMAIL_PORT = "1025"

Configure database

Run migrations

python manage.py migrate

In urls.py

Append django reservation to urlpatterns

from djreservation import urls as djreservation_urls

urlpatterns = [
        ...

] + djreservation_urls.urlpatterns