added imgae_url field to model Award (gm-183)

This commit is contained in:
Anatoly 2019-10-22 18:20:01 +03:00
parent d1c9e649b7
commit 3d68f1ba29
3 changed files with 23 additions and 3 deletions

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.4 on 2019-10-22 14:56
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0018_feature_source'),
]
operations = [
migrations.AddField(
model_name='award',
name='image_url',
field=models.URLField(blank=True, default=None, null=True, verbose_name='Image URL path'),
),
]

View File

@ -15,7 +15,8 @@ from location.models import Country
from main import methods from main import methods
from review.models import Review from review.models import Review
from utils.models import (ProjectBaseMixin, TJSONField, from utils.models import (ProjectBaseMixin, TJSONField,
TranslatedFieldsMixin, ImageMixin, PlatformMixin) TranslatedFieldsMixin, ImageMixin,
PlatformMixin, URLImageMixin)
from utils.querysets import ContentTypeQuerySetMixin from utils.querysets import ContentTypeQuerySetMixin
@ -226,7 +227,7 @@ class SiteFeature(ProjectBaseMixin):
unique_together = ('site_settings', 'feature') unique_together = ('site_settings', 'feature')
class Award(TranslatedFieldsMixin, models.Model): class Award(TranslatedFieldsMixin, URLImageMixin, models.Model):
"""Award model.""" """Award model."""
award_type = models.ForeignKey('main.AwardType', on_delete=models.CASCADE) award_type = models.ForeignKey('main.AwardType', on_delete=models.CASCADE)
title = TJSONField( title = TJSONField(

View File

@ -1,9 +1,9 @@
"""Main app serializers.""" """Main app serializers."""
from rest_framework import serializers from rest_framework import serializers
from advertisement.serializers.web import AdvertisementSerializer from advertisement.serializers.web import AdvertisementSerializer
from location.serializers import CountrySerializer from location.serializers import CountrySerializer
from main import models from main import models
from establishment.models import Establishment
from utils.serializers import TranslatedField from utils.serializers import TranslatedField
@ -102,6 +102,7 @@ class AwardBaseSerializer(serializers.ModelSerializer):
'id', 'id',
'title_translated', 'title_translated',
'vintage_year', 'vintage_year',
'image_url',
] ]