Installation

Requirements

  • Python 3.9+

  • Django 4.0+

  • djangorestframework >= 3.14

  • numpy >= 1.24

  • requests >= 2.28

Install

pip install django-nocturne

With an AI backend:

pip install "django-nocturne[anthropic]"   # Claude
pip install "django-nocturne[openai]"      # GPT-4o
pip install "django-nocturne[ollama]"      # Local Llama
pip install "django-nocturne[gemini]"      # Google Gemini

Quick Setup

  1. Add to INSTALLED_APPS:

    INSTALLED_APPS = [
        ...
        "nocturne",
    ]
    
  2. Add middleware (at the end):

    MIDDLEWARE = [
        ...
        "nocturne.middleware.NocturneMiddleware",
    ]
    
  3. Add URLs:

    urlpatterns = [
        path("nocturne/", include("nocturne.urls")),
        ...
    ]
    
  4. Configure and migrate:

    python manage.py migrate
    python manage.py runserver
    
django-nocturne dashboard after installation