瀏覽代碼

chore(api): bump Django to 3.2

Peter Thomassen 4 年之前
父節點
當前提交
b62767c6c0
共有 4 個文件被更改,包括 26 次插入1 次删除
  1. 1 0
      api/desecapi/apps.py
  2. 23 0
      api/desecapi/migrations/0016_default_auto_field.py
  3. 1 0
      api/desecapi/models.py
  4. 1 1
      api/requirements.txt

+ 1 - 0
api/desecapi/apps.py

@@ -2,6 +2,7 @@ from django.apps import AppConfig as DjangoAppConfig
 
 
 class AppConfig(DjangoAppConfig):
+    default_auto_field = 'django.db.models.BigAutoField'
     name = 'desecapi'
 
     def ready(self):

+ 23 - 0
api/desecapi/migrations/0016_default_auto_field.py

@@ -0,0 +1,23 @@
+# Generated by Django 3.2.3 on 2021-05-18 15:22
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('desecapi', '0015_rrset_touched_index'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='domain',
+            name='id',
+            field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
+        ),
+        migrations.AlterField(
+            model_name='rr',
+            name='id',
+            field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
+        ),
+    ]

+ 1 - 0
api/desecapi/models.py

@@ -584,6 +584,7 @@ class RRset(ExportModelOperationsMixin('RRset'), models.Model):
         return self.construct_name(self.subname, self.domain.name)
 
     def save(self, *args, **kwargs):
+        # TODO Enforce that subname and type aren't changed. https://github.com/desec-io/desec-stack/issues/553
         self.full_clean(validate_unique=False)
         super().save(*args, **kwargs)
 

+ 1 - 1
api/requirements.txt

@@ -2,7 +2,7 @@ captcha~=0.3.0
 celery~=5.0.2,!=5.0.6
 coverage~=5.5
 cryptography~=3.4.7
-Django~=3.1.0
+Django~=3.2.5
 django-cors-headers~=3.7.0
 djangorestframework~=3.12.2
 django-celery-email~=3.0.0