ruoyi-python 若依python版本部署及新增模块时遇到的问题【持续更新中】

ruoyi spring版本支持一键导出前后端代码,且b站上有很多教程,但是发现python版本的教程并不多,于是自己尝试创建一个简易的CRUD模块

1.各版本bug

主要尝试了1.1.2版本和vue2的版本,链接如下:

v1.1.2

vue2

两个版本的文件管理都有一定的bug

1.1.2版本第一次上传文件成功后再上传会提示I/O的setblocking函数出错,目前没找到原因,大致是上传文件后套接字发生了变化,由于没有相关经验所以还没有解决,但是可能linux上部署后会支持ftcnl包能够自行解决

---------更新,问题已经解决,问题来自于eventlet的猴子补丁,他处理协程的时候有问题,但是我尝试改了ftcnl那部分效果不太好,于是就不让他去接管除了socket之外的操作了:

把request_util.py中的代码

 eventlet.monkey_patch(thread=False) 

改成如下即可

eventlet.monkey_patch(socket=True, other_modules=False)

本来是接管除了线程以外的其他操作,现在是只接管socket操作

另一个版本默认没有打开文件管理的上传按钮,需要在菜单管理中添加并且在vue文件中取消注释,但是上传文件后点击完成会再上传一份并且报错,但是文件管理中能够显示,一个治标不治本的方法就是把第二次上传的后端返回给改了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vener__

如果解决了困扰你的难题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值