diff --git a/segnalibre_app/migrations/0009_book_cover.py b/segnalibre_app/migrations/0009_book_cover.py new file mode 100644 index 0000000..9fbbf83 --- /dev/null +++ b/segnalibre_app/migrations/0009_book_cover.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2.7 on 2019-11-23 12:55 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('segnalibre_app', '0008_delete_bookmark'), + ] + + operations = [ + migrations.AddField( + model_name='book', + name='cover', + field=models.URLField(null=True), + ), + ] diff --git a/segnalibre_app/migrations/0010_auto_20191123_1356.py b/segnalibre_app/migrations/0010_auto_20191123_1356.py new file mode 100644 index 0000000..30e5ae1 --- /dev/null +++ b/segnalibre_app/migrations/0010_auto_20191123_1356.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2.7 on 2019-11-23 12:56 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('segnalibre_app', '0009_book_cover'), + ] + + operations = [ + migrations.RenameField( + model_name='book', + old_name='cover', + new_name='cover_url', + ), + ] diff --git a/segnalibre_app/models.py b/segnalibre_app/models.py index 6665406..001a460 100644 --- a/segnalibre_app/models.py +++ b/segnalibre_app/models.py @@ -4,6 +4,7 @@ from django.db import models class Book(models.Model): title = models.CharField(max_length=100) author = models.CharField(max_length=100) + cover_url = models.URLField(null=True) publisher = models.CharField(max_length=100) pub_date = models.DateField() pages = models.IntegerField() diff --git a/segnalibre_app/serializers.py b/segnalibre_app/serializers.py index 253a67b..b6ee069 100644 --- a/segnalibre_app/serializers.py +++ b/segnalibre_app/serializers.py @@ -11,6 +11,7 @@ class BookSerializer(serializers.ModelSerializer): 'id', 'title', 'author', + 'cover_url', 'publisher', 'pub_date', 'pages',