Нужна помощь: whitenoise, похоже, препятствует запуску приложения Django на heroku

Пожалуйста, направьте меня в нужное русло с приложением Django, которое я пытаюсь разместить на Heroku. Приложение работает локально (как с python manage.py run server, так и с heroku local), но не запускается на Heroku. Похоже, что корень проблемы лежит в whitenoise, и я получаю ошибки при выполнении collectstatic. BTW, whitenoise установка была сделана, следуя шагам здесь для использования whitenoise с Django. (Репо приложения находится здесь.)

В результате различных поисков я нашел это, где предлагается установить версию Node на Heroku для использования той же версии, которая используется локально, но я не использую ни npm, ни node. Я попробовал совет kill process из здесь, но это не помогло. Не помогло и heroku restart.

Выполнив python manage.py collectstatic --noinput, я получил следующие сообщения об ошибках:

Traceback (most recent call last):
  File "/Volumes/Volume2/dev/student_manage_csp/manage.py", line 22, in <module>
    main()
  File "/Volumes/Volume2/dev/student_manage_csp/manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "/Volumes/Volume2/dev/student_manage_csp/venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 425, in execute_from_command_line
    utility.execute()
  File "/Volumes/Volume2/dev/student_manage_csp/venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 419, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/Volumes/Volume2/dev/student_manage_csp/venv/lib/python3.9/site-packages/django/core/management/base.py", line 373, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/Volumes/Volume2/dev/student_manage_csp/venv/lib/python3.9/site-packages/django/core/management/base.py", line 417, in execute
    output = self.handle(*args, **options)
  File "/Volumes/Volume2/dev/student_manage_csp/venv/lib/python3.9/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 187, in handle
    collected = self.collect()
  File "/Volumes/Volume2/dev/student_manage_csp/venv/lib/python3.9/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 134, in collect
    raise processed
whitenoise.storage.MissingFileError: The file 'admin-lte/plugins/pdfmake/FileSaver.min.js.map' could not be found with <whitenoise.storage.CompressedManifestStaticFilesStorage object at 0x104531850>.

The JS file 'admin-lte/plugins/pdfmake/pdfmake.js' references a file which could not be found:
  admin-lte/plugins/pdfmake/FileSaver.min.js.map
Вернуться на верх