From 8a5bd441663790af938e3ea48a97eb874d10838a Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 13 Feb 2023 11:40:00 +0000 Subject: [PATCH] fix static files --- longs/models.py | 4 ++++ rad/settings.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/longs/models.py b/longs/models.py index 3f671607..7883fbe9 100644 --- a/longs/models.py +++ b/longs/models.py @@ -1,4 +1,5 @@ import json +from pathlib import Path from rad.settings import REMOTE_URL from django.db.models.fields.files import ImageField from django.db.models.fields.related import ForeignKey @@ -259,6 +260,9 @@ class Long(models.Model): self.question_json_id += 1 + # Make sure path exists (we should probably just do this once on startup) + Path(path).parents[0].mkdir(parents=True, exist_ok=True) + with open(path, "w+") as f: print("start writing file") diff --git a/rad/settings.py b/rad/settings.py index 6c2711a1..bb9da5a4 100644 --- a/rad/settings.py +++ b/rad/settings.py @@ -305,6 +305,10 @@ DEBUG_CONTAINER = False CONTACT_EMAIL = "plh-tr.radiology-academy@nhs.net" +STATICFILES_DIRS = ( + os.path.join(BASE_DIR, "rad", "static"), # That's it!! +) + try: from .settings_local import * except ImportError: