1
0
mirror of https://github.com/django/django.git synced 2025-01-04 23:46:09 +00:00
django/docs
Simon Charette 3a1863319c [4.2.x] Fixed #34754 -- Fixed JSONField check constraints validation on NULL values.
The __isnull lookup of JSONField must special case
Value(None, JSONField()) left-hand-side in order to be coherent with
its convoluted null handling.

Since psycopg>=3 offers no way to pass a NULL::jsonb the issue is
resolved by optimizing IsNull(Value(None), True | False) to
True | False.

Regression in 5c23d9f0c3.

Thanks Alexandre Collet for the report.

Backport of 3434dbd39d from main
2023-08-04 10:58:53 +02:00
..
_ext [4.2.x] Fixed #34756 -- Fixed docs HTML build on Sphinx 7.1+. 2023-08-03 09:32:03 +02:00
_theme
faq [4.2.x] Fixed #34545 -- Corrected the number of months in installation FAQ. 2023-05-08 08:34:47 +02:00
howto [4.2.x] Fixed #34309 -- Doc'd how to fully delete an app. 2023-07-11 11:45:37 +02:00
internals [4.2.x] Refs #30220 -- Bumped required version of Selenium to 3.8.0. 2023-06-13 10:13:15 +02:00
intro [4.2.x] Fixed typo in docs/intro/tutorial08.txt. 2023-06-28 07:10:04 +02:00
man
misc
ref [4.2.x] Corrected pycon formatting in some docs. 2023-08-01 08:47:40 +02:00
releases [4.2.x] Fixed #34754 -- Fixed JSONField check constraints validation on NULL values. 2023-08-04 10:58:53 +02:00
topics [4.2.x] Added missing backticks in docs. 2023-07-21 12:55:10 +02:00
conf.py
contents.txt
glossary.txt
index.txt
make.bat
Makefile
README.rst
requirements.txt
spelling_wordlist [4.2.x] Fixed #33405, Refs #7177 -- Clarified docs for filter escapejs regarding safe and unsafe usages. 2023-07-03 13:55:31 +02:00

The documentation in this tree is in plain text files and can be viewed using
any text file viewer.

It uses `ReST`_ (reStructuredText), and the `Sphinx`_ documentation system.
This allows it to be built into other forms for easier viewing and browsing.

To create an HTML version of the docs:

* Install Sphinx (using ``python -m pip install Sphinx`` or some other method).

* In this docs/ directory, type ``make html`` (or ``make.bat html`` on
  Windows) at a shell prompt.

The documentation in ``_build/html/index.html`` can then be viewed in a web
browser.

.. _ReST: https://docutils.sourceforge.io/rst.html
.. _Sphinx: https://www.sphinx-doc.org/