Skip to content

Commit e90c85b

Browse files
author
Jelle
committed
Add explicit primary key on models
1 parent 749f1c1 commit e90c85b

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

wagtail_advanced_form_builder/models/email_form_field.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@
77

88
class EmailFormField(AbstractAdvancedFormField):
99

10+
# Add explicit `id` primary key using Django's defaults for versions
11+
# prior to 3.2 to avoid migrations when upgrading to that version.
12+
id = models.AutoField(
13+
primary_key=True,
14+
auto_created=True,
15+
serialize=False,
16+
verbose_name='ID',
17+
)
1018
page = ParentalKey(
1119
'wagtail_advanced_form_builder.EmailFormPage',
1220
on_delete=models.CASCADE,

wagtail_advanced_form_builder/models/form_field.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@
77

88
class FormField(AbstractAdvancedFormField):
99

10+
# Add explicit `id` primary key using Django's defaults for versions
11+
# prior to 3.2 to avoid migrations when upgrading to that version.
12+
id = models.AutoField(
13+
primary_key=True,
14+
auto_created=True,
15+
serialize=False,
16+
verbose_name='ID',
17+
)
1018
page = ParentalKey(
1119
'wagtail_advanced_form_builder.FormPage',
1220
on_delete=models.CASCADE,

0 commit comments

Comments
 (0)