diff --git a/bug/views.py b/bug/views.py index 48a54e9..d48a127 100644 --- a/bug/views.py +++ b/bug/views.py @@ -146,8 +146,7 @@ class BugReportCommentCreateAPIView(generics.CreateAPIView): serializer = self.get_serializer(data=request.data) is_valid = serializer.is_valid() if is_valid: - # 兜底:serializer.create 内部有同步 ORM(comment 及其图片/附件的 create) - comment = await sync_to_async(serializer.save)( + comment = await serializer.asave( user=request.user, bug_report=bug_report, is_admin=False diff --git a/learn/views.py b/learn/views.py index f13c392..bd26f6f 100644 --- a/learn/views.py +++ b/learn/views.py @@ -279,7 +279,7 @@ class ChapterListCreateView(generics.ListCreateAPIView): course = await aget_object_or_404(Course, pk=course_id) serializer = self.get_serializer(data=request.data) if serializer.is_valid(): - await sync_to_async(serializer.save)(course=course) + await serializer.asave(course=course) data = await get_data(serializer) return create_standardized_response( data=data,