X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/83559fba0846ad77721b31231d1d807a91e52157..4134312db600f1a86fd8f0f9cfb7b0b9d58fba78:/catalogue/models.py diff --git a/catalogue/models.py b/catalogue/models.py index 0d3df1603..e80bd259a 100644 --- a/catalogue/models.py +++ b/catalogue/models.py @@ -10,7 +10,7 @@ from django.utils.safestring import mark_safe from newtagging.models import TagBase from newtagging import managers -from librarian import html +from librarian import html, dcparser TAG_CATEGORIES = ( @@ -81,6 +81,8 @@ class Book(models.Model): odt_file = models.FileField(_('ODT file'), upload_to='books/odt', blank=True) html_file = models.FileField(_('HTML file'), upload_to='books/html', blank=True) + parent = models.ForeignKey('self', blank=True, null=True) + objects = managers.ModelTaggedItemManager(Tag) tags = managers.TagDescriptor(Tag) @@ -128,7 +130,6 @@ class Book(models.Model): def from_xml_file(xml_file): from tempfile import NamedTemporaryFile from slughifi import slughifi - import dcparser from markupstring import MarkupString # Read book metadata