From f7548ab8d157cb1e9932f7ab07cc60454dd453e4 Mon Sep 17 00:00:00 2001 From: Bartuccio Antoine Date: Sun, 6 Oct 2019 00:38:25 +0200 Subject: [PATCH] django2.2: add on_delete on migrations for OneToOneField --- accounting/migrations/0002_auto_20160824_2152.py | 1 + club/migrations/0002_auto_20160824_2152.py | 1 + club/migrations/0010_auto_20170912_2028.py | 7 ++++++- core/migrations/0001_initial.py | 6 +++++- core/migrations/0023_auto_20170902_1226.py | 5 ++++- counter/migrations/0001_initial.py | 5 ++++- counter/migrations/0009_eticket.py | 2 ++ forum/migrations/0001_initial.py | 4 +++- launderette/migrations/0001_initial.py | 1 + stock/migrations/0001_initial.py | 1 + trombi/migrations/0001_initial.py | 10 +++++++++- 11 files changed, 37 insertions(+), 6 deletions(-) diff --git a/accounting/migrations/0002_auto_20160824_2152.py b/accounting/migrations/0002_auto_20160824_2152.py index 9c7458e4..d3b1c9a2 100644 --- a/accounting/migrations/0002_auto_20160824_2152.py +++ b/accounting/migrations/0002_auto_20160824_2152.py @@ -40,6 +40,7 @@ class Migration(migrations.Migration): model_name="operation", name="linked_operation", field=models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, blank=True, to="accounting.Operation", null=True, diff --git a/club/migrations/0002_auto_20160824_2152.py b/club/migrations/0002_auto_20160824_2152.py index 3d678866..444a96a6 100644 --- a/club/migrations/0002_auto_20160824_2152.py +++ b/club/migrations/0002_auto_20160824_2152.py @@ -36,6 +36,7 @@ class Migration(migrations.Migration): model_name="club", name="home", field=models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, blank=True, null=True, related_name="home_of_club", diff --git a/club/migrations/0010_auto_20170912_2028.py b/club/migrations/0010_auto_20170912_2028.py index ff6f76ec..84aaf09a 100644 --- a/club/migrations/0010_auto_20170912_2028.py +++ b/club/migrations/0010_auto_20170912_2028.py @@ -5,6 +5,7 @@ from django.db import migrations, models from club.models import Club from core.operations import PsqlRunOnly +import django.db.models.deletion def generate_club_pages(apps, schema_editor): @@ -31,7 +32,11 @@ class Migration(migrations.Migration): model_name="club", name="page", field=models.OneToOneField( - related_name="club", blank=True, null=True, to="core.Page" + on_delete=django.db.models.deletion.CASCADE, + related_name="club", + blank=True, + null=True, + to="core.Page", ), ), migrations.AddField( diff --git a/core/migrations/0001_initial.py b/core/migrations/0001_initial.py index 903b9b77..51b8bc2e 100644 --- a/core/migrations/0001_initial.py +++ b/core/migrations/0001_initial.py @@ -277,6 +277,7 @@ class Migration(migrations.Migration): ( "group_ptr", models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, primary_key=True, parent_link=True, serialize=False, @@ -431,7 +432,9 @@ class Migration(migrations.Migration): ( "user", models.OneToOneField( - to=settings.AUTH_USER_MODEL, related_name="preferences" + on_delete=django.db.models.deletion.CASCADE, + to=settings.AUTH_USER_MODEL, + related_name="preferences", ), ), ], @@ -525,6 +528,7 @@ class Migration(migrations.Migration): model_name="user", name="home", field=models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, blank=True, null=True, related_name="home_of", diff --git a/core/migrations/0023_auto_20170902_1226.py b/core/migrations/0023_auto_20170902_1226.py index f932cba9..67798aa5 100644 --- a/core/migrations/0023_auto_20170902_1226.py +++ b/core/migrations/0023_auto_20170902_1226.py @@ -3,6 +3,7 @@ from __future__ import unicode_literals from django.db import migrations, models from django.conf import settings +import django.db.models.deletion class Migration(migrations.Migration): @@ -35,7 +36,9 @@ class Migration(migrations.Migration): model_name="preferences", name="user", field=models.OneToOneField( - related_name="_preferences", to=settings.AUTH_USER_MODEL + on_delete=django.db.models.deletion.CASCADE, + related_name="_preferences", + to=settings.AUTH_USER_MODEL, ), ), ] diff --git a/counter/migrations/0001_initial.py b/counter/migrations/0001_initial.py index dcbcf574..de31a6e2 100644 --- a/counter/migrations/0001_initial.py +++ b/counter/migrations/0001_initial.py @@ -66,7 +66,10 @@ class Migration(migrations.Migration): ( "user", models.OneToOneField( - primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL + on_delete=django.db.models.deletion.CASCADE, + primary_key=True, + serialize=False, + to=settings.AUTH_USER_MODEL, ), ), ( diff --git a/counter/migrations/0009_eticket.py b/counter/migrations/0009_eticket.py index 6df0ea73..23b9204c 100644 --- a/counter/migrations/0009_eticket.py +++ b/counter/migrations/0009_eticket.py @@ -2,6 +2,7 @@ from __future__ import unicode_literals from django.db import migrations, models +import django.db.models.deletion class Migration(migrations.Migration): @@ -32,6 +33,7 @@ class Migration(migrations.Migration): ( "product", models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, verbose_name="product", related_name="eticket", to="counter.Product", diff --git a/forum/migrations/0001_initial.py b/forum/migrations/0001_initial.py index 065f5c46..866c25e8 100644 --- a/forum/migrations/0001_initial.py +++ b/forum/migrations/0001_initial.py @@ -232,7 +232,9 @@ class Migration(migrations.Migration): ( "user", models.OneToOneField( - to=settings.AUTH_USER_MODEL, related_name="_forum_infos" + on_delete=django.db.models.deletion.CASCADE, + to=settings.AUTH_USER_MODEL, + related_name="_forum_infos", ), ), ], diff --git a/launderette/migrations/0001_initial.py b/launderette/migrations/0001_initial.py index f57526a9..c6746b2c 100644 --- a/launderette/migrations/0001_initial.py +++ b/launderette/migrations/0001_initial.py @@ -26,6 +26,7 @@ class Migration(migrations.Migration): ( "counter", models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, related_name="launderette", verbose_name="counter", to="counter.Counter", diff --git a/stock/migrations/0001_initial.py b/stock/migrations/0001_initial.py index d98872c6..6faa40c4 100644 --- a/stock/migrations/0001_initial.py +++ b/stock/migrations/0001_initial.py @@ -86,6 +86,7 @@ class Migration(migrations.Migration): ( "counter", models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, verbose_name="counter", related_name="stock", to="counter.Counter", diff --git a/trombi/migrations/0001_initial.py b/trombi/migrations/0001_initial.py index bb8c393b..bb33b748 100644 --- a/trombi/migrations/0001_initial.py +++ b/trombi/migrations/0001_initial.py @@ -51,7 +51,14 @@ class Migration(migrations.Migration): verbose_name="maximum characters", ), ), - ("club", models.OneToOneField(to="club.Club", related_name="trombi")), + ( + "club", + models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, + to="club.Club", + related_name="trombi", + ), + ), ], ), migrations.CreateModel( @@ -115,6 +122,7 @@ class Migration(migrations.Migration): ( "user", models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, verbose_name="trombi user", to=settings.AUTH_USER_MODEL, related_name="trombi_user",