我正在开发的应用程序需要通过REST端点向用户提供ORM对象列表。对象列表很大-一次最多可达500或600个(不支持分页)。我考虑过尝试将序列化程序并行化,但在实现时遇到了一些问题。我的自定义序列化程序如下所示: macro_category/db/backends/utils.py", line 84,
我有一个DjangoRest Framework端点,外部方可以向其发送相当大的数据量。因为它每秒运行大约200次插入,所以我检查了它所做的查询。所以我将这一行添加到我的序列化程序中: id = serializers.UUIDField(validators=[]) # Disable the validators for the id, which然而,它的一个缺点是,如果实际上发布了重复的密钥,则会产生500错误,如下所示 duplicate key value violate