【发布时间】:2020-10-30 20:15:37
【问题描述】:
我有一个端点(例如 http://localhost:8000/api/create/),它使用 django rest 框架在 mysql db 中创建新记录
views.py
class CreateItem(viewsets.ModelViewSet):
.
.
.
def perform_create(self, serializer):
if serializer.is_valid():
serializer.save()
serializers.py
class CreateItemSerializer(serializers.ModelSerializer):
class Meta:
model = Item
fields = '__all__'
现在我有一个要求,60K 个人 HTTP 请求将在脚本的帮助下在短时间内在此端点发出
我怎样才能最有效地处理它,这将花费更少的时间和资源。
我读到了 Django atomic and celery task,但完全不知道如何利用它来满足这个要求。
任何帮助将不胜感激
提前致谢
【问题讨论】:
标签: python mysql django django-rest-framework celery