christippett / django-firebase-cache

A Cloud Firestore / Firebase Realtime Database cache backend for Django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django Firebase Cache

PyPI version Build status Coverage Python versions Github license

Install

pip install django-firebase-cache

Usage

# settings.py

CACHES = {
    "firebase": {
        "BACKEND": "django_firebase_cache.RealtimeDatabaseCache",
        "LOCATION": "django",  # name of child key in Realtime Database
        "OPTIONS": {"databaseURL": "https://project-id.firebaseio.com/"},
    },
    "firestore": {
        "BACKEND": "django_firebase_cache.FirestoreCache",
        "LOCATION": "django",  # name of collection in Firestore
    },
}

About

A Cloud Firestore / Firebase Realtime Database cache backend for Django

License:MIT License


Languages

Language:Python 100.0%