aboutsummaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
authorGravatar Hasan-Ahmad <[email protected]>2018-10-23 12:58:23 +0100
committerGravatar Hasan-Ahmad <[email protected]>2018-10-23 12:58:23 +0100
commitda5780d914d152187f395ffce3fec26106e1888e (patch)
tree8c8cc9b5b8e7e474524ce3514ac7e8204c8eda7f /api
parentAdded special snakes api (diff)
Added image field
Diffstat (limited to 'api')
-rw-r--r--api/migrations/0013_specialsnake_image.py21
-rw-r--r--api/models.py1
-rw-r--r--api/serializers.py4
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):