Correcting models.py (on_delete error)

Added the 'on_delete=CASCADE' argument on ForeignKey instances at line 64 and 89
master
Alex 2021-01-27 17:32:48 +01:00 zatwierdzone przez GitHub
rodzic a488903832
commit 7ae546cc22
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -1,7 +1,7 @@
import json import json
from django.db.models import Model, ForeignKey, CharField, TextField, BooleanField 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.db.models.signals import post_save
from django.dispatch import receiver from django.dispatch import receiver
@ -61,7 +61,7 @@ class Note(Model):
ap_id = TextField(null=True) ap_id = TextField(null=True)
remote = BooleanField(default=False) remote = BooleanField(default=False)
person = ForeignKey(Person, related_name='notes') person = ForeignKey(Person, related_name='notes', on_delete=CASCADE)
content = CharField(max_length=500) content = CharField(max_length=500)
likes = ManyToManyField(Person, related_name='liked') likes = ManyToManyField(Person, related_name='liked')
@ -86,7 +86,7 @@ class Activity(Model):
ap_id = TextField() ap_id = TextField()
payload = BinaryField() payload = BinaryField()
created_at = DateField(auto_now_add=True) 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) remote = BooleanField(default=False)
@property @property