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
@ -49,3 +49,13 @@ class SlimJobOffersSerializer(serializers.ModelSerializer):
|
||||
fields = ['id', 'company_name', 'name', 'min_salary', 'max_salary',
|
||||
'localization', 'image', 'posting_option', 'category',
|
||||
'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,
|
||||
CompanyLogoSerializer,
|
||||
SkillSerializer,
|
||||
SlimJobOffersSerializer
|
||||
SlimJobOffersSerializer,
|
||||
MainJobOfferSerializer
|
||||
)
|
||||
|
||||
|
||||
@ -154,9 +155,9 @@ class JobOfferDetailView(APIView):
|
||||
except JobOffer.DoesNotExist:
|
||||
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)
|
||||
serializer = JobOfferSerializer(job_offer,)
|
||||
serializer = MainJobOfferSerializer(job_offer,)
|
||||
return Response(serializer.data)
|
||||
|
||||
def put(self, request, pk, format=None):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user