1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
import os
import sys
import dj_database_url
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
IN_TEST = "IN_TEST" in os.environ or (len(sys.argv) > 1 and sys.argv[1] == "test")
ALLOWED_HOSTS = ["*"]
INSTALLED_APPS = [
"django_tasks_db",
"tests",
]
SECRET_KEY = "abcde12345"
DEFAULT_AUTO_FIELD = "django.db.models.AutoField"
DATABASES = {
"default": dj_database_url.config(
default="sqlite:///" + os.path.join(BASE_DIR, "db.sqlite3")
)
}
if "sqlite" in DATABASES["default"]["ENGINE"]:
DATABASES["default"]["TEST"] = {"NAME": os.path.join(BASE_DIR, "db-test.sqlite3")}
USE_TZ = True
TASKS = {
"default": {
"BACKEND": "django_tasks_db.DatabaseBackend",
"QUEUES": ["default", "queue-1"],
}
}
if not IN_TEST:
DEBUG = True
|