summaryrefslogtreecommitdiffstats
path: root/mirrors
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2018-10-21 20:49:38 +0200
committerJelle van der Waa <jelle@vdwaa.nl>2018-11-17 15:38:12 +0100
commit9354c4407d495e30be71a5073171b8da8539665a (patch)
treebe43d7b8dc5f8cc0f8fcecc5db00cccd024caebc /mirrors
parentfada6c3b435dfdbf36746ca7cfd79a4f137def6a (diff)
downloadarchweb-9354c4407d495e30be71a5073171b8da8539665a.tar.gz
archweb-9354c4407d495e30be71a5073171b8da8539665a.zip
Fix Foreignkey implicit on_delete on django < 2.0
Foreignkey used to implicitly be on_delete=models.CASCADE and has to be explicit now.
Diffstat (limited to 'mirrors')
-rw-r--r--mirrors/models.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/mirrors/models.py b/mirrors/models.py
index 35347e7d..a8477de8 100644
--- a/mirrors/models.py
+++ b/mirrors/models.py
@@ -71,7 +71,7 @@ class MirrorUrl(models.Model):
url = models.CharField("URL", max_length=255, unique=True)
protocol = models.ForeignKey(MirrorProtocol, related_name="urls",
editable=False, on_delete=models.PROTECT)
- mirror = models.ForeignKey(Mirror, related_name="urls")
+ mirror = models.ForeignKey(Mirror, related_name="urls", on_delete=models.CASCADE)
country = CountryField(blank=True, db_index=True)
has_ipv4 = models.BooleanField("IPv4 capable", default=True,
editable=False)
@@ -124,7 +124,7 @@ class MirrorUrl(models.Model):
class MirrorRsync(models.Model):
# max length is 40 chars for full-form IPv6 addr + subnet
ip = IPNetworkField("IP")
- mirror = models.ForeignKey(Mirror, related_name="rsync_ips")
+ mirror = models.ForeignKey(Mirror, related_name="rsync_ips", on_delete=models.CASCADE)
created = models.DateTimeField(editable=False)
def __unicode__(self):
@@ -165,8 +165,8 @@ class CheckLocation(models.Model):
class MirrorLog(models.Model):
- url = models.ForeignKey(MirrorUrl, related_name="logs")
- location = models.ForeignKey(CheckLocation, related_name="logs", null=True)
+ url = models.ForeignKey(MirrorUrl, related_name="logs", on_delete=models.CASCADE)
+ location = models.ForeignKey(CheckLocation, related_name="logs", null=True, on_delete=models.CASCADE)
check_time = models.DateTimeField(db_index=True)
last_sync = models.DateTimeField(null=True)
duration = models.FloatField(null=True)