背景:django项目,序列化去新增项目
报错:AssertionError: You must call `.is_valid()` before accessing `.errors`.
原因是:前端传参没有加异常捕获校验
解决:加上serializer.is_validate校验
try:
serializer.is_valid(raise_exception=True)
except Exception as e:
return JsonResponse(serializer.errors)
serializer.save()