diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/signals.txt | 10 | ||||
| -rw-r--r-- | docs/releases/4.0.txt | 6 |
2 files changed, 15 insertions, 1 deletions
diff --git a/docs/ref/signals.txt b/docs/ref/signals.txt index a4ed248769..4eb55c906a 100644 --- a/docs/ref/signals.txt +++ b/docs/ref/signals.txt @@ -424,6 +424,11 @@ Arguments sent with this signal: For example, the :mod:`django.contrib.auth` app only prompts to create a superuser when ``interactive`` is ``True``. +``stdout`` + .. versionadded:: 4.0 + + A stream-like object where verbose output should be redirected. + ``using`` The alias of database on which a command will operate. @@ -478,6 +483,11 @@ Arguments sent with this signal: For example, the :mod:`django.contrib.auth` app only prompts to create a superuser when ``interactive`` is ``True``. +``stdout`` + .. versionadded:: 4.0 + + A stream-like object where verbose output should be redirected. + ``using`` The database alias used for synchronization. Defaults to the ``default`` database. diff --git a/docs/releases/4.0.txt b/docs/releases/4.0.txt index 3d94e8a8a9..94782e891f 100644 --- a/docs/releases/4.0.txt +++ b/docs/releases/4.0.txt @@ -191,7 +191,11 @@ Serialization Signals ~~~~~~~ -* ... +* The new ``stdout`` argument for :func:`~django.db.models.signals.pre_migrate` + and :func:`~django.db.models.signals.post_migrate` signals allows redirecting + output to a stream-like object. It should be preferred over + :py:data:`sys.stdout` and :py:func:`print` when emitting verbose output in + order to allow proper capture when testing. Templates ~~~~~~~~~ |
