update checkin image

This commit is contained in:
Mohamed Nouffer
2022-11-05 18:11:00 +05:30
parent 1f49a1b038
commit 393be1bea4
6 changed files with 72 additions and 5 deletions

View File

@ -1,7 +1,7 @@
from rest_framework import serializers
from rest_framework_gis.serializers import GeoFeatureModelSerializer
from sqlalchemy.sql.functions import mode
from .models import Location, Location_line, Location_polygon, JpnAdminMainPerf, JpnAdminPerf, JpnSubPerf, Useractions, GifuAreas, RogUser, UserTracks, GoalImages
from .models import Location, Location_line, Location_polygon, JpnAdminMainPerf, JpnAdminPerf, JpnSubPerf, Useractions, GifuAreas, RogUser, UserTracks, GoalImages, CheckinImages
from drf_extra_fields.fields import Base64ImageField
#from django.contrib.auth.models import User
@ -87,6 +87,17 @@ class GolaImageSerializer(serializers.ModelSerializer):
photo_url = GoalImages.goalimage.url
return request.build_absolute_uri(photo_url)
class CheckinImageSerializer(serializers.ModelSerializer):
checkinimage = Base64ImageField(max_length=None, use_url=True)
class Meta:
model = CheckinImages
fields="__all__"
def get_checkinimage_url(self, car):
request = self.context.get('request')
photo_url = CheckinImages.checkinimage.url
return request.build_absolute_uri(photo_url)
class RogUserSerializer(serializers.ModelSerializer):
class Meta: