diff options
author | 2018-10-23 12:58:23 +0100 | |
---|---|---|
committer | 2018-10-23 12:58:23 +0100 | |
commit | da5780d914d152187f395ffce3fec26106e1888e (patch) | |
tree | 8c8cc9b5b8e7e474524ce3514ac7e8204c8eda7f /api | |
parent | Added special snakes api (diff) |
Added image field
Diffstat (limited to 'api')
-rw-r--r-- | api/migrations/0013_specialsnake_image.py | 21 | ||||
-rw-r--r-- | api/models.py | 1 | ||||
-rw-r--r-- | api/serializers.py | 4 |
3 files changed, 24 insertions, 2 deletions
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): |