'epochs', 'genres', 'kinds', 'authors', 'translators',
'fragment_data', 'children', 'parent', 'preview',
'epub', 'mobi', 'pdf', 'html', 'txt', 'fb2', 'xml', 'media', 'audio_length',
- 'cover_color', 'simple_cover', 'cover_thumb', 'cover', 'simple_thumb'
+ 'cover_color', 'simple_cover', 'cover_thumb', 'cover', 'simple_thumb',
+ 'isbn_pdf', 'isbn_epub', 'isbn_mobi',
]
legacy_non_null_fields = ['html', 'txt', 'fb2', 'epub', 'mobi', 'pdf',
'cover', 'simple_cover', 'cover_thumb', 'simple_thumb']
def cover_source(self):
return self.get_extra_info_json().get('cover_source', self.parent.cover_source() if self.parent else '')
+ @property
+ def isbn_pdf(self):
+ return self.get_extra_info_json().get('isbn_pdf')
+
+ @property
+ def isbn_epub(self):
+ return self.get_extra_info_json().get('isbn_epub')
+
+ @property
+ def isbn_mobi(self):
+ return self.get_extra_info_json().get('isbn_mobi')
+
+
def save(self, force_insert=False, force_update=False, **kwargs):
from sortify import sortify