mirror of
https://github.com/django/django.git
synced 2025-06-16 17:09:12 +00:00
Made minor grammar and punctuation fixes in docs/topics/migrations.txt.
This commit is contained in:
parent
75cd4fc8e3
commit
95a5c9b794
@ -580,7 +580,7 @@ which takes two arguments - the first is an :doc:`app registry
|
|||||||
loaded into it to match where in your history the migration sits, and the
|
loaded into it to match where in your history the migration sits, and the
|
||||||
second is a :doc:`SchemaEditor </ref/schema-editor>`, which you can use to
|
second is a :doc:`SchemaEditor </ref/schema-editor>`, which you can use to
|
||||||
manually effect database schema changes (but beware, doing this can confuse
|
manually effect database schema changes (but beware, doing this can confuse
|
||||||
the migration autodetector!)
|
the migration autodetector).
|
||||||
|
|
||||||
Let's write a migration that populates our new ``name`` field with the combined
|
Let's write a migration that populates our new ``name`` field with the combined
|
||||||
values of ``first_name`` and ``last_name`` (we've come to our senses and
|
values of ``first_name`` and ``last_name`` (we've come to our senses and
|
||||||
@ -680,7 +680,7 @@ write it back out into a new set of migration files.
|
|||||||
|
|
||||||
These files are marked to say they replace the previously-squashed migrations,
|
These files are marked to say they replace the previously-squashed migrations,
|
||||||
so they can coexist with the old migration files, and Django will intelligently
|
so they can coexist with the old migration files, and Django will intelligently
|
||||||
switch between them depending where you are in the history. If you're still
|
switch between them depending on where you are in the history. If you're still
|
||||||
part-way through the set of migrations that you squashed, it will keep using
|
part-way through the set of migrations that you squashed, it will keep using
|
||||||
them until it hits the end and then switch to the squashed history, while new
|
them until it hits the end and then switch to the squashed history, while new
|
||||||
installs will use the new squashed migration and skip all the old ones.
|
installs will use the new squashed migration and skip all the old ones.
|
||||||
@ -775,7 +775,7 @@ for basic values, and doesn't specify import paths).
|
|||||||
Django can serialize the following:
|
Django can serialize the following:
|
||||||
|
|
||||||
- ``int``, ``float``, ``bool``, ``str``, ``bytes``, ``None``, ``NoneType``
|
- ``int``, ``float``, ``bool``, ``str``, ``bytes``, ``None``, ``NoneType``
|
||||||
- ``list``, ``set``, ``tuple``, ``dict``, ``range``.
|
- ``list``, ``set``, ``tuple``, ``dict``, ``range``
|
||||||
- ``datetime.date``, ``datetime.time``, and ``datetime.datetime`` instances
|
- ``datetime.date``, ``datetime.time``, and ``datetime.datetime`` instances
|
||||||
(include those that are timezone-aware)
|
(include those that are timezone-aware)
|
||||||
- :class:`zoneinfo.ZoneInfo` instances
|
- :class:`zoneinfo.ZoneInfo` instances
|
||||||
@ -783,14 +783,14 @@ Django can serialize the following:
|
|||||||
- ``enum.Enum`` and ``enum.Flag`` instances
|
- ``enum.Enum`` and ``enum.Flag`` instances
|
||||||
- ``uuid.UUID`` instances
|
- ``uuid.UUID`` instances
|
||||||
- :func:`functools.partial` and :class:`functools.partialmethod` instances
|
- :func:`functools.partial` and :class:`functools.partialmethod` instances
|
||||||
which have serializable ``func``, ``args``, and ``keywords`` values.
|
which have serializable ``func``, ``args``, and ``keywords`` values
|
||||||
- Pure and concrete path objects from :mod:`pathlib`. Concrete paths are
|
- Pure and concrete path objects from :mod:`pathlib`. Concrete paths are
|
||||||
converted to their pure path equivalent, e.g. :class:`pathlib.PosixPath` to
|
converted to their pure path equivalent, e.g. :class:`pathlib.PosixPath` to
|
||||||
:class:`pathlib.PurePosixPath`.
|
:class:`pathlib.PurePosixPath`
|
||||||
- :class:`os.PathLike` instances, e.g. :class:`os.DirEntry`, which are
|
- :class:`os.PathLike` instances, e.g. :class:`os.DirEntry`, which are
|
||||||
converted to ``str`` or ``bytes`` using :func:`os.fspath`.
|
converted to ``str`` or ``bytes`` using :func:`os.fspath`
|
||||||
- ``LazyObject`` instances which wrap a serializable value.
|
- ``LazyObject`` instances which wrap a serializable value
|
||||||
- Enumeration types (e.g. ``TextChoices`` or ``IntegerChoices``) instances.
|
- Enumeration types (e.g. ``TextChoices`` or ``IntegerChoices``) instances
|
||||||
- Any Django field
|
- Any Django field
|
||||||
- Any function or method reference (e.g. ``datetime.datetime.today``) (must be
|
- Any function or method reference (e.g. ``datetime.datetime.today``) (must be
|
||||||
in module's top-level scope)
|
in module's top-level scope)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user