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函数?
4342浏览 • 1回复 待解决
有大佬知道怎么解决这个问题吗?
6942浏览 • 1回复 待解决
编译出现问题,请问怎么解决
1215浏览 • 1回复 待解决
怎么获取当前用户用户ID
1290浏览 • 1回复 待解决
编译出现以下问题怎么解决
1391浏览 • 1回复 待解决
MySQL的数据查询慢的问题怎么解决
2753浏览 • 1回复 待解决
无法创建签名,求解决方法?
1335浏览 • 1回复 待解决
安装MySQL为什么要创建MySQL用户
3132浏览 • 1回复 待解决
怎么解决呢,只是网络问题吗?
10053浏览 • 2回复 待解决
HarmonyOS 用户认证问题
906浏览 • 1回复 待解决
mysql 如何批量修改?
3192浏览 • 1回复 待解决
创建Native C++项目报错,如何解决
340浏览 • 0回复 待解决
harmonyOS 蓝牙怎么创建
6550浏览 • 1回复 待解决
多个Cookie如何进行批量设置
3008浏览 • 1回复 待解决
升级api11出现问题,该怎么解决啊?
2135浏览 • 1回复 待解决