From 45768e6b72607b4bc913358c560830454f3336a7 Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Fri, 5 Sep 2014 14:58:44 -0700 Subject: [PATCH] Update docs to be more clear about nested classes (refs #23418) --- docs/topics/migrations.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/topics/migrations.txt b/docs/topics/migrations.txt index 626790183b..b1531a54b9 100644 --- a/docs/topics/migrations.txt +++ b/docs/topics/migrations.txt @@ -543,8 +543,8 @@ Django can serialize the following: - ``datetime.date``, ``datetime.time``, and ``datetime.datetime`` instances - ``decimal.Decimal`` instances - Any Django field -- Any function or method reference (e.g. ``datetime.datetime.today``) -- Any class reference +- Any function or method reference (e.g. ``datetime.datetime.today``) (must be in module's top-level scope) +- Any class reference (must be in module's top-level scope) - Anything with a custom ``deconstruct()`` method (:ref:`see below `) Django can serialize the following on Python 3 only: @@ -553,6 +553,7 @@ Django can serialize the following on Python 3 only: Django cannot serialize: +- Nested classes - Arbitrary class instances (e.g. ``MyClass(4.3, 5.7)``) - Lambdas