Added foreign key to parent book on Book model.
[wolnelektury.git] / catalogue / models.py
index 0d3df16..e80bd25 100644 (file)
@@ -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