diff --git a/main.py b/main.py index 3bf3715..8dcf7cb 100644 --- a/main.py +++ b/main.py @@ -19,7 +19,6 @@ from online_Analysis import * from fastapi.middleware.cors import CORSMiddleware from influxdb_client import InfluxDBClient, BucketsApi, WriteApi, OrganizationsApi, Point, QueryApi from typing import List, Dict -import datetime from datetime import datetime, timedelta, timezone from dateutil import parser import influxdb_info @@ -52,7 +51,7 @@ app = FastAPI() # 序列化处理器 def encode_datetime(obj): """将datetime转换为可序列化的字典结构""" - if isinstance(obj, datetime.datetime): + if isinstance(obj, datetime): return { '__datetime__': True, 'as_str': obj.strftime("%Y%m%dT%H:%M:%S.%f") @@ -63,7 +62,7 @@ def encode_datetime(obj): def decode_datetime(obj): """将字典还原为datetime对象""" if '__datetime__' in obj: - return datetime.datetime.strptime( + return datetime.strptime( obj['as_str'], "%Y%m%dT%H:%M:%S.%f" ) return obj