From 0a088427f21417d8243bf8d572d3e489f23175da Mon Sep 17 00:00:00 2001 From: Amir Qayyum Khan Date: Mon, 16 Jul 2018 15:31:05 +0500 Subject: [PATCH] Provide support for Django 2.0+ --- dj_elastictranscoder/migrations/0001_initial.py | 3 ++- dj_elastictranscoder/models.py | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dj_elastictranscoder/migrations/0001_initial.py b/dj_elastictranscoder/migrations/0001_initial.py index db0199f..71d904b 100644 --- a/dj_elastictranscoder/migrations/0001_initial.py +++ b/dj_elastictranscoder/migrations/0001_initial.py @@ -2,6 +2,7 @@ from __future__ import unicode_literals from django.db import models, migrations +import django.db.models.deletion class Migration(migrations.Migration): @@ -20,7 +21,7 @@ class Migration(migrations.Migration): ('message', models.TextField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_modified', models.DateTimeField(auto_now=True)), - ('content_type', models.ForeignKey(to='contenttypes.ContentType')), + ('content_type', models.ForeignKey(to='contenttypes.ContentType', on_delete=django.db.models.deletion.CASCADE)), ], ), ] diff --git a/dj_elastictranscoder/models.py b/dj_elastictranscoder/models.py index 8422e07..5402ee8 100644 --- a/dj_elastictranscoder/models.py +++ b/dj_elastictranscoder/models.py @@ -6,7 +6,6 @@ else: from django.contrib.contenttypes.generic import GenericForeignKey - class EncodeJob(models.Model): STATE_CHOICES = ( (0, 'Submitted'), @@ -16,7 +15,7 @@ class EncodeJob(models.Model): (4, 'Complete'), ) id = models.CharField(max_length=100, primary_key=True) - content_type = models.ForeignKey(ContentType) + content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE) object_id = models.PositiveIntegerField() state = models.PositiveIntegerField(choices=STATE_CHOICES, default=0, db_index=True) content_object = GenericForeignKey()