Kaydet (Commit) 8c20f4af authored tarafından Greg Chapple's avatar Greg Chapple Kaydeden (comit) Tim Graham

[1.7.x] Added link to data migrations in initial data deprecation note

Backport of 4123f55c from master
üst fa42cf77
...@@ -82,7 +82,7 @@ Automatically loading initial data fixtures ...@@ -82,7 +82,7 @@ Automatically loading initial data fixtures
If an application uses migrations, there is no automatic loading of If an application uses migrations, there is no automatic loading of
fixtures. Since migrations will be required for applications in Django 2.0, fixtures. Since migrations will be required for applications in Django 2.0,
this behavior is considered deprecated. If you want to load initial data this behavior is considered deprecated. If you want to load initial data
for an app, consider doing it in a migration. for an app, consider doing it in a :ref:`data migration <data-migrations>`.
If you create a fixture named ``initial_data.[xml/yaml/json]``, that fixture will If you create a fixture named ``initial_data.[xml/yaml/json]``, that fixture will
be loaded every time you run :djadmin:`migrate`. This is extremely convenient, be loaded every time you run :djadmin:`migrate`. This is extremely convenient,
...@@ -115,7 +115,8 @@ Providing initial SQL data ...@@ -115,7 +115,8 @@ Providing initial SQL data
If an application uses migrations, there is no loading of initial SQL data If an application uses migrations, there is no loading of initial SQL data
(including backend-specific SQL data). Since migrations will be required (including backend-specific SQL data). Since migrations will be required
for applications in Django 2.0, this behavior is considered deprecated. for applications in Django 2.0, this behavior is considered deprecated.
If you want to use initial SQL for an app, consider doing it in a migration. If you want to use initial SQL for an app, consider doing it in a
:ref:`data migration <data-migrations>`.
Django provides a hook for passing the database arbitrary SQL that's executed Django provides a hook for passing the database arbitrary SQL that's executed
just after the CREATE TABLE statements when you run :djadmin:`migrate`. You can just after the CREATE TABLE statements when you run :djadmin:`migrate`. You can
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment