zmiana serializera dla get@JobOfferDetailView
All checks were successful
continuous-integration/drone Build is passing
All checks were successful
continuous-integration/drone Build is passing
This commit is contained in:
parent
5ac0bdc32d
commit
34f6a33562
@ -48,4 +48,14 @@ class SlimJobOffersSerializer(serializers.ModelSerializer):
|
|||||||
model = JobOffer
|
model = JobOffer
|
||||||
fields = ['id', 'company_name', 'name', 'min_salary', 'max_salary',
|
fields = ['id', 'company_name', 'name', 'min_salary', 'max_salary',
|
||||||
'localization', 'image', 'posting_option', 'category',
|
'localization', 'image', 'posting_option', 'category',
|
||||||
'require_salary' ]
|
'require_salary' ]
|
||||||
|
|
||||||
|
class MainJobOfferSerializer:
|
||||||
|
class Meta:
|
||||||
|
model = JobOffer
|
||||||
|
fields = [
|
||||||
|
'id', 'company_name', 'name', 'content',
|
||||||
|
'localization', 'expiration_date', 'experience_level',
|
||||||
|
'employment_type', 'work_from_home', 'skill_levels',
|
||||||
|
'contact_email', 'category', 'webpage',
|
||||||
|
]
|
||||||
@ -17,7 +17,8 @@ from jobposting.serializers import (
|
|||||||
MyUserSerializer,
|
MyUserSerializer,
|
||||||
CompanyLogoSerializer,
|
CompanyLogoSerializer,
|
||||||
SkillSerializer,
|
SkillSerializer,
|
||||||
SlimJobOffersSerializer
|
SlimJobOffersSerializer,
|
||||||
|
MainJobOfferSerializer
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -154,9 +155,9 @@ class JobOfferDetailView(APIView):
|
|||||||
except JobOffer.DoesNotExist:
|
except JobOffer.DoesNotExist:
|
||||||
return Response({'error': 'Not Found'}, status=status.HTTP_404_NOT_FOUND)
|
return Response({'error': 'Not Found'}, status=status.HTTP_404_NOT_FOUND)
|
||||||
|
|
||||||
def get(self, request, pk=None, format=None):
|
def get(self, request, pk, format=None):
|
||||||
job_offer = self.get_object(pk)
|
job_offer = self.get_object(pk)
|
||||||
serializer = JobOfferSerializer(job_offer,)
|
serializer = MainJobOfferSerializer(job_offer,)
|
||||||
return Response(serializer.data)
|
return Response(serializer.data)
|
||||||
|
|
||||||
def put(self, request, pk, format=None):
|
def put(self, request, pk, format=None):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user