я пытаюсь опубликовать дату найма сотрудника, но у меня все еще есть ошибка 400 неверных запросов и recruitment_date: ["Это поле обязательно для заполнения."], После поиска я добавил форматы даты в настройки, но у меня все еще есть та же ошибка
views.py:
class CreateEmployee(generics.CreateAPIView):
lookup_field= 'pk'
serializer_class = EmployeeSerializer
def get_queryset(self):
return Employee.objects.all()
serializers.py:
class EmployeeSerializer(serializers.ModelSerializer):
url = serializers.SerializerMethodField(read_only=True)
recruitment_date =fields.DateField(format="%Y-%m-%d",input_formats=['%Y-%m-%d'])
class Meta:
model = Employee
fields =['url','id','f_name','l_name','job','telephone','recruitment_date','salary']
def get_url(self,obj):
request = self.context.get("request")
return obj.get_api_url(request=request)
settings.py:
"DATE_INPUT_FORMATS": ["iso-8601","%Y-%m-%d"],