mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Refs #34380 -- Added FORMS_URLFIELD_ASSUME_HTTPS transitional setting.
This allows early adoption of the new default "https".
This commit is contained in:
		| @@ -53,6 +53,8 @@ details on these changes. | ||||
| * ``get_prefetcher()`` and ``prefetch_related_objects()`` will no longer | ||||
|   fallback to ``get_prefetch_queryset()``. | ||||
|  | ||||
| * The ``FORMS_URLFIELD_ASSUME_HTTPS`` transitional setting will be removed. | ||||
|  | ||||
| See the :ref:`Django 5.1 release notes <deprecated-features-5.1>` for more | ||||
| details on these changes. | ||||
|  | ||||
|   | ||||
| @@ -1155,7 +1155,9 @@ For each field, we describe the default widget used if you don't specify | ||||
|     .. deprecated:: 5.0 | ||||
|  | ||||
|         The default value for ``assume_scheme`` will change from ``"http"`` to | ||||
|         ``"https"`` in Django 6.0. | ||||
|         ``"https"`` in Django 6.0. Set :setting:`FORMS_URLFIELD_ASSUME_HTTPS` | ||||
|         transitional setting to ``True`` to opt into using ``"https"`` during | ||||
|         the Django 5.x release cycle. | ||||
|  | ||||
| ``UUIDField`` | ||||
| ------------- | ||||
|   | ||||
| @@ -1675,6 +1675,20 @@ renderers are: | ||||
| * ``'``:class:`django.forms.renderers.Jinja2`\ ``'`` | ||||
| * ``'``:class:`django.forms.renderers.TemplatesSetting`\ ``'`` | ||||
|  | ||||
| .. setting:: FORMS_URLFIELD_ASSUME_HTTPS | ||||
|  | ||||
| ``FORMS_URLFIELD_ASSUME_HTTPS`` | ||||
| ------------------------------- | ||||
|  | ||||
| .. versionadded:: 5.0 | ||||
| .. deprecated:: 5.0 | ||||
|  | ||||
| Default: ``False`` | ||||
|  | ||||
| Set this transitional setting to ``True`` to opt into using ``"https"`` as the | ||||
| new default value of :attr:`URLField.assume_scheme | ||||
| <django.forms.URLField.assume_scheme>` during the Django 5.x release cycle. | ||||
|  | ||||
| .. setting:: FORMAT_MODULE_PATH | ||||
|  | ||||
| ``FORMAT_MODULE_PATH`` | ||||
| @@ -3635,6 +3649,7 @@ File uploads | ||||
| Forms | ||||
| ----- | ||||
| * :setting:`FORM_RENDERER` | ||||
| * :setting:`FORMS_URLFIELD_ASSUME_HTTPS` | ||||
|  | ||||
| Globalization (``i18n``/``l10n``) | ||||
| --------------------------------- | ||||
|   | ||||
| @@ -612,7 +612,11 @@ Miscellaneous | ||||
| * The ``ForeignObject.get_reverse_joining_columns()`` method is deprecated. | ||||
|  | ||||
| * The default scheme for ``forms.URLField`` will change from ``"http"`` to | ||||
|   ``"https"`` in Django 6.0. | ||||
|   ``"https"`` in Django 6.0. Set :setting:`FORMS_URLFIELD_ASSUME_HTTPS` | ||||
|   transitional setting to ``True`` to opt into assuming ``"https"`` during the | ||||
|   Django 5.x release cycle. | ||||
|  | ||||
| * ``FORMS_URLFIELD_ASSUME_HTTPS`` transitional setting is deprecated. | ||||
|  | ||||
| * Support for calling ``format_html()`` without passing args or kwargs will be | ||||
|   removed. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user