Я пытаюсь перенести развертывание с одного сервера на другой, чтобы удовлетворить некоторые организационные требования. Компоненты на исходном сервере включают:
Django 2.2.7
Python 3.7
Компоненты на целевом сервере (эти версии не исправлены, но должны быть актуальными)
Django 4.2.13
Python 3.10.14
При запуске make.py makemigrations я получаю следующую ошибку:
Файл "/home/dtracker/dtracker/prime /models.py", строка 2, в
из файлаsharedpy.django.utils import cache_get_or_set
Файл "/home/dtracker/env/lib/python3.10/site-packages/sharedpy- 0.0.106-py3.10.egg/sharedpy/django/utils.py», строка 10, в
ModuleNotFoundError: нет модуля с именем «django.contrib.staticfiles.templatetags»
Ссылка на django.contrib.staticfiles.templatetags в settings.py заменена на django.templatetags.static.
Как и в последнем случае строка ошибки: django.contrib.staticfiles.templatetags не может быть найден, поскольку он недоступен в Django 3+.
Мой вопрос: требует ли для Sharedpy-0.0.106 django.contrib. staticfiles.templatetags, и если да, то как мне избавиться от необходимости использовать Sharedpy?
Пытался удалить Sharedpy, однако при запуске команды возникла ошибка, сообщающая, что это необходимо.
Подробнее здесь: https://stackoverflow.com/questions/789 ... py-0-0-106