X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/7dd21f50786ef999aa6ccdc1a2ffc3a1caf5c85c..9c0f4cc501f127571ee817bbd18cd49a878f4799:/catalogue/models.py diff --git a/catalogue/models.py b/catalogue/models.py index 11d1aa77e..4c6e15417 100644 --- a/catalogue/models.py +++ b/catalogue/models.py @@ -73,7 +73,7 @@ class Book(models.Model): slug = models.SlugField(_('slug'), unique=True, db_index=True) description = models.TextField(_('description'), blank=True) created_at = models.DateTimeField(_('creation date'), auto_now=True) - _short_html = models.TextField(_('short HTML')) + _short_html = models.TextField(_('short HTML'), editable=False) # Formats xml_file = models.FileField(_('XML file'), upload_to='books/xml', blank=True) @@ -130,6 +130,7 @@ class Book(models.Model): from slughifi import slughifi import dcparser + # Read book metadata book_info = dcparser.parse(xml_file) book = Book(title=book_info.title, slug=slughifi(book_info.title)) book.save()