from django.db import models # Create your models here. from core.wagtail_utils import StrictHierarchyPage from users.models import User class Note(models.Model): text = models.TextField() class Bookmark(models.Model): uuid = models.UUIDField(unique=True) user = models.ForeignKey(User, on_delete=models.CASCADE) note = models.OneToOneField(Note, null=True, on_delete=models.SET_NULL) class Meta: abstract = True class ContentBlockBookmark(Bookmark): content_block = models.ForeignKey('books.ContentBlock', on_delete=models.CASCADE)