Skip to content

Commit 06cec52

Browse files
committed
Merge branch 'feature/migration-test-01' into feature/migration-test-02
2 parents db2930f + 7c99f0c commit 06cec52

File tree

3 files changed

+32
-7
lines changed

3 files changed

+32
-7
lines changed

migrations/0001_initial.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,17 @@ class Migration(migrations.Migration):
3838
("update_at", models.DateTimeField(auto_now=True)),
3939
("name", models.CharField(max_length=500)),
4040
("age", models.PositiveIntegerField(default=50)),
41-
("active", models.BooleanField(null=True)),
41+
(
42+
(
43+
"active",
44+
models.NullBooleanField(),
45+
)
46+
if django.VERSION < (2, 1)
47+
else (
48+
"active",
49+
models.BooleanField(null=True),
50+
)
51+
),
4252
],
4353
options={
4454
"verbose_name": "test model",
Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Generated by Django 3.2.4 on 2021-07-03 05:41
2-
2+
import django
33
from django.db import migrations, models
44

55

@@ -10,9 +10,19 @@ class Migration(migrations.Migration):
1010
]
1111

1212
operations = [
13-
migrations.AlterField(
14-
model_name="testmodel",
15-
name="active",
16-
field=models.BooleanField(default=True),
13+
(
14+
(
15+
migrations.AlterField(
16+
model_name="testmodel",
17+
name="active",
18+
field=models.NullBooleanField(default=True),
19+
)
20+
) if django.VERSION < (2, 1) else (
21+
migrations.AlterField(
22+
model_name="testmodel",
23+
name="active",
24+
field=models.BooleanField(default=True),
25+
)
26+
)
1727
),
1828
]

models.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import django
12
from django.db import models
23
from django.utils.translation import gettext_lazy as _
34

@@ -7,7 +8,11 @@ class TestModel(models.Model):
78
update_at = models.DateTimeField(auto_now=True)
89
name = models.CharField(max_length=500)
910
age = models.PositiveIntegerField(default=500)
10-
active = models.BooleanField(default=True)
11+
12+
if django.VERSION < (2, 1):
13+
active = models.NullBooleanField(default=True)
14+
else:
15+
active = models.BooleanField(default=True)
1116

1217
class Meta:
1318
verbose_name = _("test model")

0 commit comments

Comments
 (0)