Почему я получаю TypeError при запуске моего проекта Django с выключенным Debug?

Итак, я запускал свой проект Django с включенным Debug, я знаю, что это неправильно, и теперь пытаюсь внести изменения. Но когда я выключил Debug, проект вернул TypeError: TypeError: expected str, bytes or os.PathLike object, not NoneType
. Я попробовал покопаться в проблеме немного больше и обнаружил, что переменная absolute_path из admin/js/jquery.js была None, как вы можете видеть в Traceback ниже.

У меня есть три подсказки относительно этой проблемы:

  1. Это происходит в библиотеке django-cloudinary-storage.
  2. Возможно, это произошло после выполнения команды python manage.py collectstatic. До этого момента я не выполнял эту команду.
  3. Проект работал отлично с Debug = True. Это произошло только с Debug=False.
    Как вы думаете, в чем проблема? Ниже приведена часть моего settings.py и полный Traceback.
    .
    settings.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') 
STATICFILES_DIRS = ( 
    os.path.join(BASE_DIR, 'static'),
)
STATICFILES_STORAGE = 'cloudinary_storage.storage.StaticHashedCloudinaryStorage'

STATICFILES_FINDERS = [
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
]



Full Traceback:

Вернуться на верх