Image id on city creation
This commit is contained in:
parent
1bc7a9f13b
commit
5a662fd745
|
|
@ -3,6 +3,7 @@ from django.contrib.gis.geos import Point
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
from location import models
|
from location import models
|
||||||
|
from gallery import models as gallery_models
|
||||||
from utils.serializers import TranslatedField, ImageBaseSerializer
|
from utils.serializers import TranslatedField, ImageBaseSerializer
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -83,6 +84,11 @@ class CityBaseSerializer(serializers.ModelSerializer):
|
||||||
queryset=models.Country.objects.all(),
|
queryset=models.Country.objects.all(),
|
||||||
write_only=True
|
write_only=True
|
||||||
)
|
)
|
||||||
|
image_id = serializers.PrimaryKeyRelatedField(
|
||||||
|
source='image',
|
||||||
|
queryset=gallery_models.Image.objects.all(),
|
||||||
|
write_only=True
|
||||||
|
)
|
||||||
country = CountrySerializer(read_only=True)
|
country = CountrySerializer(read_only=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
@ -97,9 +103,10 @@ class CityBaseSerializer(serializers.ModelSerializer):
|
||||||
'postal_code',
|
'postal_code',
|
||||||
'is_island',
|
'is_island',
|
||||||
'image',
|
'image',
|
||||||
|
'image_id',
|
||||||
]
|
]
|
||||||
extra_fields = {
|
extra_fields = {
|
||||||
'image': {'write_only': True}
|
'image': {'read_only': True}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user