django怎么解决批量创建用户问题?

一个注册功能,访问注册的url,这个url所对应的函数的功能是从excel文件中读取500个用户的用户名,密码,读出一条数据运行一次create_user函数创建一个用户,但是这样会导致客户端请求等待的时间过长,发生timeout错误。

我现在想把这些数据先存入redis,然后直接返回200,之后让数据库去读取redis慢慢创建,但是不知道该如何操作。而且我总觉得我这样做有点问题。求帮助

redis
postgresql
django
2022-08-08 13:08:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
自封的不算
1

基本的思路是,用『后台处理队列』来处理,python当中可以用huey,当请求以来,就把任务放在队列当中排队执行,然后直接返回『处理中』这样的消息给用户即可,这样就不会timeout了,huey会用到redis,不过不需要你操作原生redis。

希望能帮助到你。

分享
微博
QQ
微信
回复
2022-08-08 14:34:50
相关问题
django orm 如何使用 mysql now函数?
3347浏览 • 1回复 待解决
有大佬知道怎么解决这个问题吗?
6175浏览 • 1回复 待解决
编译出现问题,请问怎么解决
377浏览 • 1回复 待解决
怎么获取当前用户用户ID
683浏览 • 1回复 待解决
多个Cookie如何进行批量设置
2081浏览 • 1回复 待解决
安装MySQL为什么要创建MySQL用户
2194浏览 • 1回复 待解决
MySQL的数据查询慢的问题怎么解决
1836浏览 • 1回复 待解决
编译出现以下问题怎么解决
326浏览 • 1回复 待解决
无法创建签名,求解决方法?
273浏览 • 1回复 待解决
怎么解决呢,只是网络问题吗?
9516浏览 • 2回复 待解决
HarmonyOS 关系型数据库如何批量update?
201浏览 • 1回复 待解决
mysql 如何批量修改?
2683浏览 • 1回复 待解决
harmonyOS 蓝牙怎么创建
5652浏览 • 1回复 待解决
关于MySQL用户权限的问题
2374浏览 • 1回复 待解决
升级api11出现问题,该怎么解决啊?
1189浏览 • 1回复 待解决
如何批量设置多个cookie
485浏览 • 1回复 待解决
HarmonyOS申请用户位置权限问题
478浏览 • 1回复 待解决