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
相关问题
编译出现问题,请问怎么解决
225浏览 • 1回复 待解决
有大佬知道怎么解决这个问题吗?
5948浏览 • 1回复 待解决
怎么获取当前用户用户ID
541浏览 • 1回复 待解决
安装MySQL为什么要创建MySQL用户
2036浏览 • 1回复 待解决
django orm 如何使用 mysql now函数?
3159浏览 • 1回复 待解决
多个Cookie如何进行批量设置
1906浏览 • 1回复 待解决
MySQL的数据查询慢的问题怎么解决
1679浏览 • 1回复 待解决
编译出现以下问题怎么解决
141浏览 • 1回复 待解决
关于MySQL用户权限的问题
2217浏览 • 1回复 待解决
怎么解决呢,只是网络问题吗?
9244浏览 • 2回复 待解决
mysql 如何批量修改?
2545浏览 • 1回复 待解决
harmonyOS 蓝牙怎么创建
5470浏览 • 1回复 待解决
proxyro用户问题有懂的吗?
4368浏览 • 1回复 待解决
HarmonyOS申请用户位置权限问题
265浏览 • 1回复 待解决
HarmonyOS dialog的创建问题
280浏览 • 1回复 待解决
如何批量设置多个cookie
249浏览 • 1回复 待解决
HarmonyOS 全局样式怎么创建
101浏览 • 1回复 待解决
升级api11出现问题,该怎么解决啊?
861浏览 • 1回复 待解决