3.2.txt 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. ============================================
  2. Django 3.2 release notes - UNDER DEVELOPMENT
  3. ============================================
  4. *Expected April 2021*
  5. Welcome to Django 3.2!
  6. These release notes cover the :ref:`new features <whats-new-3.2>`, as well as
  7. some :ref:`backwards incompatible changes <backwards-incompatible-3.2>` you'll
  8. want to be aware of when upgrading from Django 3.1 or earlier. We've
  9. :ref:`begun the deprecation process for some features
  10. <deprecated-features-3.2>`.
  11. See the :doc:`/howto/upgrade-version` guide if you're updating an existing
  12. project.
  13. Django 3.2 is designated as a :term:`long-term support release
  14. <Long-term support release>`. It will receive security updates for at least
  15. three years after its release. Support for the previous LTS, Django 2.2, will
  16. end in April 2022.
  17. Python compatibility
  18. ====================
  19. Django 3.2 supports Python 3.6, 3.7, and 3.8. We **highly recommend** and only
  20. officially support the latest release of each series.
  21. .. _whats-new-3.2:
  22. What's new in Django 3.2
  23. ========================
  24. Minor features
  25. --------------
  26. :mod:`django.contrib.admin`
  27. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  28. * ...
  29. :mod:`django.contrib.admindocs`
  30. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  31. * ...
  32. :mod:`django.contrib.auth`
  33. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  34. * The default iteration count for the PBKDF2 password hasher is increased from
  35. 216,000 to 260,000.
  36. :mod:`django.contrib.contenttypes`
  37. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  38. * ...
  39. :mod:`django.contrib.gis`
  40. ~~~~~~~~~~~~~~~~~~~~~~~~~
  41. * ...
  42. :mod:`django.contrib.messages`
  43. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  44. * ...
  45. :mod:`django.contrib.postgres`
  46. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  47. * ...
  48. :mod:`django.contrib.redirects`
  49. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  50. * ...
  51. :mod:`django.contrib.sessions`
  52. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  53. * ...
  54. :mod:`django.contrib.sitemaps`
  55. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  56. * ...
  57. :mod:`django.contrib.sites`
  58. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  59. * ...
  60. :mod:`django.contrib.staticfiles`
  61. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  62. * ...
  63. :mod:`django.contrib.syndication`
  64. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  65. * ...
  66. Cache
  67. ~~~~~
  68. * ...
  69. CSRF
  70. ~~~~
  71. * ...
  72. Email
  73. ~~~~~
  74. * ...
  75. Error Reporting
  76. ~~~~~~~~~~~~~~~
  77. * ...
  78. File Storage
  79. ~~~~~~~~~~~~
  80. * ...
  81. File Uploads
  82. ~~~~~~~~~~~~
  83. * ...
  84. Forms
  85. ~~~~~
  86. * ...
  87. Generic Views
  88. ~~~~~~~~~~~~~
  89. * ...
  90. Internationalization
  91. ~~~~~~~~~~~~~~~~~~~~
  92. * ...
  93. Logging
  94. ~~~~~~~
  95. * ...
  96. Management Commands
  97. ~~~~~~~~~~~~~~~~~~~
  98. * ...
  99. Migrations
  100. ~~~~~~~~~~
  101. * ...
  102. Models
  103. ~~~~~~
  104. * ...
  105. Requests and Responses
  106. ~~~~~~~~~~~~~~~~~~~~~~
  107. * ...
  108. Security
  109. ~~~~~~~~
  110. * ...
  111. Serialization
  112. ~~~~~~~~~~~~~
  113. * ...
  114. Signals
  115. ~~~~~~~
  116. * ...
  117. Templates
  118. ~~~~~~~~~
  119. * ...
  120. Tests
  121. ~~~~~
  122. * ...
  123. URLs
  124. ~~~~
  125. * ...
  126. Utilities
  127. ~~~~~~~~~
  128. * ...
  129. Validators
  130. ~~~~~~~~~~
  131. * ...
  132. .. _backwards-incompatible-3.2:
  133. Backwards incompatible changes in 3.2
  134. =====================================
  135. Database backend API
  136. --------------------
  137. This section describes changes that may be needed in third-party database
  138. backends.
  139. * ...
  140. Miscellaneous
  141. -------------
  142. * The undocumented ``SpatiaLiteOperations.proj4_version()`` method is renamed
  143. to ``proj_version()``.
  144. .. _deprecated-features-3.2:
  145. Features deprecated in 3.2
  146. ==========================
  147. Miscellaneous
  148. -------------
  149. * ...