Generalized check constraint docs for other constraints.
This commit is contained in:
parent
d0af5de122
commit
8eae094638
|
@ -1,6 +1,6 @@
|
||||||
===========================
|
=====================
|
||||||
Check constraints reference
|
Constraints reference
|
||||||
===========================
|
=====================
|
||||||
|
|
||||||
.. module:: django.db.models.constraints
|
.. module:: django.db.models.constraints
|
||||||
|
|
||||||
|
@ -8,20 +8,19 @@ Check constraints reference
|
||||||
|
|
||||||
.. versionadded:: 2.2
|
.. versionadded:: 2.2
|
||||||
|
|
||||||
The ``CheckConstraint`` class creates database check constraints. They are
|
The classes defined in this module create database constraints. They are added
|
||||||
added in the model :attr:`Meta.constraints
|
in the model :attr:`Meta.constraints <django.db.models.Options.constraints>`
|
||||||
<django.db.models.Options.constraints>` option. This document
|
option.
|
||||||
explains the API references of :class:`CheckConstraint`.
|
|
||||||
|
|
||||||
.. admonition:: Referencing built-in constraints
|
.. admonition:: Referencing built-in constraints
|
||||||
|
|
||||||
Constraints are defined in ``django.db.models.constraints``, but for
|
Constraints are defined in ``django.db.models.constraints``, but for
|
||||||
convenience they're imported into :mod:`django.db.models`. The standard
|
convenience they're imported into :mod:`django.db.models`. The standard
|
||||||
convention is to use ``from django.db import models`` and refer to the
|
convention is to use ``from django.db import models`` and refer to the
|
||||||
constraints as ``models.CheckConstraint``.
|
constraints as ``models.<Foo>Constraint``.
|
||||||
|
|
||||||
``CheckConstraint`` options
|
``CheckConstraint``
|
||||||
===========================
|
===================
|
||||||
|
|
||||||
.. class:: CheckConstraint(*, check, name)
|
.. class:: CheckConstraint(*, check, name)
|
||||||
|
|
|
@ -9,7 +9,7 @@ Model API reference. For introductory material, see :doc:`/topics/db/models`.
|
||||||
|
|
||||||
fields
|
fields
|
||||||
indexes
|
indexes
|
||||||
check-constraints
|
constraints
|
||||||
meta
|
meta
|
||||||
relations
|
relations
|
||||||
class
|
class
|
||||||
|
|
|
@ -459,8 +459,8 @@ Django quotes column and table names behind the scenes.
|
||||||
|
|
||||||
.. versionadded:: 2.2
|
.. versionadded:: 2.2
|
||||||
|
|
||||||
A list of :doc:`constraints </ref/models/check-constraints>` that you want
|
A list of :doc:`constraints </ref/models/constraints>` that you want to
|
||||||
to define on the model::
|
define on the model::
|
||||||
|
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
|
||||||
|
|
|
@ -30,8 +30,8 @@ officially support the latest release of each series.
|
||||||
What's new in Django 2.2
|
What's new in Django 2.2
|
||||||
========================
|
========================
|
||||||
|
|
||||||
Check Constraints
|
Constraints
|
||||||
-----------------
|
-----------
|
||||||
|
|
||||||
The new :class:`~django.db.models.CheckConstraint` class enables adding custom
|
The new :class:`~django.db.models.CheckConstraint` class enables adding custom
|
||||||
database constraints. Constraints are added to models using the
|
database constraints. Constraints are added to models using the
|
||||||
|
|
Loading…
Reference in New Issue