Django.contrib.staticfiles.templatetags and sharedpy-0.0.106

I am trying to move a deployment from one server to another to meet some organisational requirements. The components on the source server include: Django 2.2.7 Python 3.7 Components on target (these versions are not fixed but must be current) Django 4.2.13 Python 3.10.14

When running manage.py makemigrations I receive the following error:

File "/home/dtracker/dtracker/prime/models.py", line 2, in from sharedpy.django.utils import cache_get_or_set File "/home/dtracker/env/lib/python3.10/site-packages/sharedpy-0.0.106-py3.10.egg/sharedpy/django/utils.py", line 10, in ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'

Reference to django.contrib.staticfiles.templatetags in settings.py has replaced with django.templatetags.static.

As per the last line of error, django.contrib.staticfiles.templatetags cannot be found as it is not available in Django 3+.

My question is, does sharedpy-0.0.106 require django.contrib.staticfiles.templatetags and if so, how can I remove the need to use sharedpy?

Tried to remove sharedpy however when running command received error stating it was required.

Problem solved. Updated .../sharedpy-0.0.106/sharedpy/django/utils.py : from django.contrib.staticfiles.templatetags.staticfiles import static To from django.templatetags.static import static

Back to Top