fix: 导入时日期校验失败
This commit is contained in:
parent
e2126ff0b7
commit
14c212a484
|
|
@ -3,6 +3,7 @@ from rest_framework import serializers
|
|||
from .models import *
|
||||
from apps.system.serializers import OrganizationSerializer,FileListSerializer,UserSimpleSerializer,OrganizationSimpleSerializer, FileSimpleSerializer
|
||||
from rest_framework.exceptions import ParseError
|
||||
import datetime
|
||||
|
||||
|
||||
class ContentSerializer(serializers.ModelSerializer):
|
||||
|
|
@ -163,12 +164,17 @@ class PgoalDeptSerializer(serializers.ModelSerializer):
|
|||
return attrs
|
||||
|
||||
class RcSerializer(ValidateMixin, serializers.ModelSerializer):
|
||||
|
||||
date_issue = serializers.DateTimeField(input_formats=['%Y-%m-%d'], required=False)
|
||||
date_accept = serializers.DateTimeField(input_formats=['%Y-%m-%d'], required=False)
|
||||
date_expect = serializers.DateTimeField(input_formats=['%Y-%m-%d'], required=False)
|
||||
class Meta(BaseMeta):
|
||||
model = Rc
|
||||
|
||||
|
||||
class ComplaintSerializer(ValidateMixin, serializers.ModelSerializer):
|
||||
|
||||
date_occurrence = serializers.DateTimeField(input_formats=['%Y-%m-%d'])
|
||||
date_feedback = serializers.DateTimeField(input_formats=['%Y-%m-%d'])
|
||||
class Meta(BaseMeta):
|
||||
model = Complaint
|
||||
|
||||
|
|
@ -183,7 +189,7 @@ class RiskSerializer(ValidateMixin, serializers.ModelSerializer):
|
|||
model = Risk
|
||||
|
||||
class OinspectSerializer(ValidateMixin, serializers.ModelSerializer):
|
||||
|
||||
date_inspect = serializers.DateTimeField(input_formats=['%Y-%m-%d'])
|
||||
class Meta(BaseMeta):
|
||||
model = Oinspect
|
||||
|
||||
|
|
|
|||
|
|
@ -630,6 +630,7 @@ class ImpMixin:
|
|||
datalist.append(data)
|
||||
i = i + 1
|
||||
sr = mySerializer(data=datalist, many=True, context={'request': request})
|
||||
print(sr)
|
||||
sr.is_valid()
|
||||
err_msg = ''
|
||||
for ind, val in enumerate(sr.errors):
|
||||
|
|
|
|||
Loading…
Reference in New Issue