From 7ae546cc223957c66d76bd0718f0835d8987ce9d Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 27 Jan 2021 17:32:48 +0100 Subject: [PATCH] Correcting models.py (on_delete error) Added the 'on_delete=CASCADE' argument on ForeignKey instances at line 64 and 89 --- activitypub/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/activitypub/models.py b/activitypub/models.py index 3a25205..f33ee00 100644 --- a/activitypub/models.py +++ b/activitypub/models.py @@ -1,7 +1,7 @@ import json from django.db.models import Model, ForeignKey, CharField, TextField, BooleanField -from django.db.models import BinaryField, DateField, ManyToManyField +from django.db.models import BinaryField, DateField, ManyToManyField, CASCADE, DO_NOTHING from django.db.models.signals import post_save from django.dispatch import receiver @@ -61,7 +61,7 @@ class Note(Model): ap_id = TextField(null=True) remote = BooleanField(default=False) - person = ForeignKey(Person, related_name='notes') + person = ForeignKey(Person, related_name='notes', on_delete=CASCADE) content = CharField(max_length=500) likes = ManyToManyField(Person, related_name='liked') @@ -86,7 +86,7 @@ class Activity(Model): ap_id = TextField() payload = BinaryField() created_at = DateField(auto_now_add=True) - person = ForeignKey(Person, related_name='activities') + person = ForeignKey(Person, related_name='activities', on_delete=CASCADE) remote = BooleanField(default=False) @property