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