0
장고 REST 기능 기반 POST API를 사용하여 게시 된 이미지 파일을 허용하려고합니다. 이것은이 될 것이라고 https://github.com/m-haziq/django-rest-swagger-docsDjango REST 응답 POST API (함수 기반)를 처리하는 방법을 바꾼다
나는이
face_image = request.data.get('face_image')
을하고 무슨 권리 단계는 모델에 저장이 오류 스크린 샷 (https://imgur.com/a/ECq5y)
Object of type 'TypeError' is not JSON serializable
무엇입니까 기반으로 이 같은 것
employee.face_image = face_image
다음은 AP 정의 방법입니다. 여기
@api_view(['POST'])
def update_employee_image(request):
# ----- YAML below for Swagger -----
"""
description: This API deletes/uninstalls a device.
parameters:
- name: employee_id
type: integer
required: true
location: form
- name: face_image
type: file
required: true
location: form
"""
employee_id = request.POST.get('employee_id')
face_image = request.data.get('face_image') <--- this causes the error
는하여 imagefield와 모델
이class Employee(models.Model):
....
face_image = models.ImageField(upload_to='face_image/', blank=True)
누군가가 나에게이 작업을 수행 할 수있는 올바른 방법을 알려 수있다? 게시물의 이미지를 처리하여 모델에 저장하십시오. 내 전체 소스 코드가 해당 링크에 있습니다. 감사.