mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Refs #26029 -- Removed DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings.
This also removes django.core.files.storage.get_storage_class(). Per deprecation timeline.
This commit is contained in:
@@ -27,7 +27,6 @@ following settings:
|
||||
* :setting:`STATIC_ROOT`
|
||||
* :setting:`STATIC_URL`
|
||||
* :setting:`STATICFILES_DIRS`
|
||||
* :setting:`STATICFILES_STORAGE`
|
||||
* :setting:`STATICFILES_FINDERS`
|
||||
|
||||
Management Commands
|
||||
|
||||
@@ -25,22 +25,6 @@ Django provides convenient ways to access the default storage class:
|
||||
:data:`~django.core.files.storage.default_storage` is an instance of the
|
||||
:class:`~django.core.files.storage.DefaultStorage`.
|
||||
|
||||
.. function:: get_storage_class(import_path=None)
|
||||
|
||||
Returns a class or module which implements the storage API.
|
||||
|
||||
When called without the ``import_path`` parameter ``get_storage_class``
|
||||
will return the default storage system as defined by ``default`` key in
|
||||
:setting:`STORAGES`. If ``import_path`` is provided, ``get_storage_class``
|
||||
will attempt to import the class or module from the given path and will
|
||||
return it if successful. An exception will be raised if the import is
|
||||
unsuccessful.
|
||||
|
||||
.. deprecated:: 4.2
|
||||
|
||||
The ``get_storage_class()`` function is deprecated. Use
|
||||
:data:`storages` instead
|
||||
|
||||
The ``FileSystemStorage`` class
|
||||
===============================
|
||||
|
||||
|
||||
@@ -1329,22 +1329,6 @@ Default exception reporter filter class to be used if none has been assigned to
|
||||
the :class:`~django.http.HttpRequest` instance yet.
|
||||
See :ref:`Filtering error reports<filtering-error-reports>`.
|
||||
|
||||
.. setting:: DEFAULT_FILE_STORAGE
|
||||
|
||||
``DEFAULT_FILE_STORAGE``
|
||||
------------------------
|
||||
|
||||
Default: ``'``:class:`django.core.files.storage.FileSystemStorage`\ ``'``
|
||||
|
||||
Default file storage class to be used for any file-related operations that don't
|
||||
specify a particular storage system. See :doc:`/topics/files`.
|
||||
|
||||
.. deprecated:: 4.2
|
||||
|
||||
This setting is deprecated. Starting with Django 4.2, default file storage
|
||||
engine can be configured with the :setting:`STORAGES` setting under the
|
||||
``default`` key.
|
||||
|
||||
.. setting:: DEFAULT_FROM_EMAIL
|
||||
|
||||
``DEFAULT_FROM_EMAIL``
|
||||
@@ -3548,27 +3532,6 @@ This would allow you to refer to the local file
|
||||
|
||||
<a href="{% static 'downloads/polls_20101022.tar.gz' %}">
|
||||
|
||||
.. setting:: STATICFILES_STORAGE
|
||||
|
||||
``STATICFILES_STORAGE``
|
||||
-----------------------
|
||||
|
||||
Default: ``'django.contrib.staticfiles.storage.StaticFilesStorage'``
|
||||
|
||||
The file storage engine to use when collecting static files with the
|
||||
:djadmin:`collectstatic` management command.
|
||||
|
||||
A ready-to-use instance of the storage backend defined in this setting
|
||||
can be found under ``staticfiles`` key in ``django.core.files.storage.storages``.
|
||||
|
||||
For an example, see :ref:`staticfiles-from-cdn`.
|
||||
|
||||
.. deprecated:: 4.2
|
||||
|
||||
This setting is deprecated. Starting with Django 4.2, static files storage
|
||||
engine can be configured with the :setting:`STORAGES` setting under the
|
||||
``staticfiles`` key.
|
||||
|
||||
.. setting:: STATICFILES_FINDERS
|
||||
|
||||
``STATICFILES_FINDERS``
|
||||
@@ -3660,7 +3623,6 @@ Error reporting
|
||||
|
||||
File uploads
|
||||
------------
|
||||
* :setting:`DEFAULT_FILE_STORAGE`
|
||||
* :setting:`FILE_UPLOAD_HANDLERS`
|
||||
* :setting:`FILE_UPLOAD_MAX_MEMORY_SIZE`
|
||||
* :setting:`FILE_UPLOAD_PERMISSIONS`
|
||||
|
||||
@@ -466,7 +466,7 @@ more details.
|
||||
|
||||
The :mod:`staticfiles<django.contrib.staticfiles>` contrib app has a new
|
||||
``static`` template tag to refer to files saved with the
|
||||
:setting:`STATICFILES_STORAGE` storage backend. It uses the storage backend's
|
||||
``STATICFILES_STORAGE`` storage backend. It uses the storage backend's
|
||||
``url`` method and therefore supports advanced features such as :ref:`serving
|
||||
files from a cloud service<staticfiles-from-cdn>`.
|
||||
|
||||
|
||||
@@ -280,3 +280,7 @@ to remove usage of these features.
|
||||
|
||||
* Support for passing positional arguments to ``Signer`` and
|
||||
``TimestampSigner`` is removed.
|
||||
|
||||
* The ``DEFAULT_FILE_STORAGE`` and ``STATICFILES_STORAGE`` settings is removed.
|
||||
|
||||
* The ``django.core.files.storage.get_storage_class()`` function is removed.
|
||||
|
||||
@@ -1497,15 +1497,15 @@ when settings are changed.
|
||||
|
||||
Django itself uses this signal to reset various data:
|
||||
|
||||
============================================================================ ========================
|
||||
Overridden settings Data reset
|
||||
============================================================================ ========================
|
||||
USE_TZ, TIME_ZONE Databases timezone
|
||||
TEMPLATES Template engines
|
||||
SERIALIZATION_MODULES Serializers cache
|
||||
LOCALE_PATHS, LANGUAGE_CODE Default translation and loaded translations
|
||||
DEFAULT_FILE_STORAGE, STATICFILES_STORAGE, STATIC_ROOT, STATIC_URL, STORAGES Storages configuration
|
||||
============================================================================ ========================
|
||||
================================= ========================
|
||||
Overridden settings Data reset
|
||||
================================= ========================
|
||||
USE_TZ, TIME_ZONE Databases timezone
|
||||
TEMPLATES Template engines
|
||||
SERIALIZATION_MODULES Serializers cache
|
||||
LOCALE_PATHS, LANGUAGE_CODE Default translation and loaded translations
|
||||
STATIC_ROOT, STATIC_URL, STORAGES Storages configuration
|
||||
================================= ========================
|
||||
|
||||
Isolating apps
|
||||
--------------
|
||||
|
||||
Reference in New Issue
Block a user