jazzband / django-silk

Silky smooth profiling for Django
MIT License
4.35k stars 333 forks source link

RemovedInDjango51Warning for get_storage_class with Django 4.2 #656

Closed mgax closed 6 months ago

mgax commented 1 year ago

Using django-silk with Django 4.2 gives the following warning:

  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/local/lib/python3.11/site-packages/silk/models.py", line 28, in <module>
    silk_storage = get_storage_class(SilkyConfig().SILKY_STORAGE_CLASS)()
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/django/core/files/storage/__init__.py", line 32, in get_storage_class
    warnings.warn(GET_STORAGE_CLASS_DEPRECATED_MSG, RemovedInDjango51Warning)
django.utils.deprecation.RemovedInDjango51Warning: django.core.files.storage.get_storage_class is deprecated in favor of using django.core.files.storage.storages.