summaryrefslogtreecommitdiff
path: root/app/books/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/books/models.py')
-rw-r--r--app/books/models.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/books/models.py b/app/books/models.py
index a9d7cad..2ef9716 100644
--- a/app/books/models.py
+++ b/app/books/models.py
@@ -20,6 +20,7 @@ def get_upload_path(self, filename):
class Book(models.Model):
title = models.CharField(max_length=200)
+ kindle_title = models.CharField(max_length=200, blank=True, null=True)
author_name = models.CharField(max_length=200)
slug = models.CharField(max_length=50)
read_date = models.DateTimeField()
@@ -92,7 +93,7 @@ class Book(models.Model):
super(Book, self).save()
-@receiver(post_save, sender=Book)
+#@receiver(post_save, sender=Book)
def post_save_events(sender, update_fields, created, instance, **kwargs):
if instance.image:
base_path = "%s/%s/" % (settings.MEDIA_ROOT, "/".join(str(i) for i in instance.image.name.split('/')[:-1]))
@@ -105,12 +106,13 @@ def post_save_events(sender, update_fields, created, instance, **kwargs):
class BookHighlight(models.Model):
book = models.ForeignKey(Book, on_delete=models.CASCADE, blank=True)
page = models.PositiveSmallIntegerField()
- date_added = models.DateTimeField(blank=True, auto_now_add=True)
+ date_created = models.DateTimeField(blank=True, auto_now_add=True)
+ date_highlighted = models.DateTimeField()
body_markdown = models.TextField()
body_html = models.TextField(blank=True)
class Meta:
- ordering = ('-date_added', '-page',)
+ ordering = ('-date_highlighted', '-page',)
get_latest_by = 'date_added'
def __str__(self):