mirror of
https://github.com/django/django.git
synced 2024-12-27 19:46:22 +00:00
3a6c37fce4
The new signature enables better support for routing RunPython and
RunSQL operations, especially w.r.t. reusable and third-party apps.
This commit also takes advantage of the deprecation cycle for the old
signature to remove the backward incompatibility introduced in #22583;
RunPython and RunSQL won't call allow_migrate() when when the router
has the old signature.
Thanks Aymeric Augustin and Tim Graham for helping shape up the patch.
Refs 22583.
Conflicts:
django/db/utils.py
Backport of
|
||
---|---|---|
.. | ||
deployment | ||
static-files | ||
auth-remote-user.txt | ||
custom-file-storage.txt | ||
custom-lookups.txt | ||
custom-management-commands.txt | ||
custom-model-fields.txt | ||
custom-template-tags.txt | ||
error-reporting.txt | ||
index.txt | ||
initial-data.txt | ||
jython.txt | ||
legacy-databases.txt | ||
outputting-csv.txt | ||
outputting-pdf.txt | ||
upgrade-version.txt | ||
windows.txt | ||
writing-migrations.txt |