diff options
Diffstat (limited to 'app/books/models.py')
-rw-r--r-- | app/books/models.py | 8 |
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): |