From da5780d914d152187f395ffce3fec26106e1888e Mon Sep 17 00:00:00 2001 From: Hasan-Ahmad Date: Tue, 23 Oct 2018 12:58:23 +0100 Subject: Added image field --- api/migrations/0013_specialsnake_image.py | 21 +++++++++++++++++++++ api/models.py | 1 + api/serializers.py | 4 ++-- 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 api/migrations/0013_specialsnake_image.py (limited to 'api') diff --git a/api/migrations/0013_specialsnake_image.py b/api/migrations/0013_specialsnake_image.py new file mode 100644 index 00000000..a0d0d318 --- /dev/null +++ b/api/migrations/0013_specialsnake_image.py @@ -0,0 +1,21 @@ +# Generated by Django 2.1.2 on 2018-10-23 11:51 + +import datetime +from django.db import migrations, models +from django.utils.timezone import utc + + +class Migration(migrations.Migration): + + dependencies = [ + ('api', '0012_specialsnake'), + ] + + operations = [ + migrations.AddField( + model_name='specialsnake', + name='image', + field=models.URLField(default=datetime.datetime(2018, 10, 23, 11, 51, 23, 703868, tzinfo=utc)), + preserve_default=False, + ), + ] diff --git a/api/models.py b/api/models.py index 6571d16a..2ba50adf 100644 --- a/api/models.py +++ b/api/models.py @@ -110,6 +110,7 @@ class SpecialSnake(ModelReprMixin, models.Model): max_length=140, primary_key=True ) info = models.TextField() + image = models.URLField() def __str__(self): return self.name diff --git a/api/serializers.py b/api/serializers.py index 683a6df5..6c878c5d 100644 --- a/api/serializers.py +++ b/api/serializers.py @@ -40,13 +40,13 @@ class SnakeIdiomSerializer(ModelSerializer): class SnakeNameSerializer(ModelSerializer): class Meta: model = SnakeName - fields = ('name', 'scientific') + fields = ('name', 'scientific',) class SpecialSnakeSerializer(ModelSerializer): class Meta: model = SpecialSnake - fields = ('name', 'info',) + fields = ('name', 'image', 'info',) class RoleSerializer(ModelSerializer): -- cgit v1.2.3