Added backwards compatibliity checks to reference documentation.

This commit is contained in:
Russell Keith-Magee 2014-03-03 19:20:48 +08:00
parent 21d8175242
commit c41335fa27
2 changed files with 11 additions and 1 deletions

View File

@ -105,7 +105,7 @@ def _check_boolean_field_default_value(app_configs=None, **kwargs):
return [ return [
Warning( Warning(
"BooleanField does not have a default value. ", "BooleanField does not have a default value.",
hint=("Django 1.6 changed the default value of BooleanField from False to None. " hint=("Django 1.6 changed the default value of BooleanField from False to None. "
"See https://docs.djangoproject.com/en/1.6/ref/models/fields/#booleanfield " "See https://docs.djangoproject.com/en/1.6/ref/models/fields/#booleanfield "
"for more information."), "for more information."),

View File

@ -19,6 +19,7 @@ Django's system checks are organized using the following tags:
* ``models``: Checks governing model, field and manager definitions. * ``models``: Checks governing model, field and manager definitions.
* ``signals``: Checks on signal declarations and handler registrations. * ``signals``: Checks on signal declarations and handler registrations.
* ``admin``: Checks of any admin site declarations. * ``admin``: Checks of any admin site declarations.
* ``compatibility``: Flagging potential problems with version upgrades.
Some checks may be registered with multiple tags. Some checks may be registered with multiple tags.
@ -99,6 +100,15 @@ Signals
* **signals.E001**: <handler> was connected to the ``<signal>`` signal with a lazy reference to the ``<moel>`` sender, which has not been installed. * **signals.E001**: <handler> was connected to the ``<signal>`` signal with a lazy reference to the ``<moel>`` sender, which has not been installed.
Backwards Compatibility
~~~~~~~~~~~~~~~~~~~~~~~
The following checks are performed to warn the user of any potential problems
that might occur as a result of a version upgrade.
* **1_6.W001**: Some project unittests may not execute as expected.
* **1_6.W002**: BooleanField does not have a default value.
Admin Admin
----- -----