ruoyi-python 若依python版本部署及新增模块

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

1.各版本bug

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

v1.1.2

vue2

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

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

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

2.v1.1.2新增模块操作

首先在菜单管理设置菜单和按钮,组件路径即前端路径,按钮权限标识最好和后端接口对照,前端代码仿照权限管理或系统管理中的代码,修改对应的vue和api中的js文件,删除多余的文件,系统的名字title在.env.x中进行修改

后端是基于django的,综合看一下系统管理和权限管理的代码,注意大小写,修改view中的每个文件,数据库结构在model中修改,具体设置可以看django框架的内容,注意在修改后增加url和settting里的app,删除migration记录,再重新makemigrations

相关推荐
It'sMyGo11 分钟前
javascript手写实现instanceof函数 介绍判断数组的方法
开发语言·javascript·原型模式
风兮梧桐15 分钟前
前端导出页面PDF
前端·pdf
ziyu_jia23 分钟前
webpack配置全面讲解【完整篇】
前端·webpack·前端框架·node.js
学习使我快乐0136 分钟前
Web APIs 6:正则表达式
前端·javascript·正则表达式
小小薛定谔40 分钟前
简单的微信小程序个人 个人详情页
前端·javascript·css·微信小程序
想要打 Acm 的小周同学呀1 小时前
若依--文件上传前端
前端·状态模式·文件上传·低代码开发·若依
snow@li1 小时前
微信小程序:一个小程序跳转至另一个小程序
前端·微信小程序·小程序
计算机学姐1 小时前
基于SpringBoot+Vue的留学信息推荐系统
java·vue.js·spring boot·后端·mysql·spring·mybatis
计算机学姐2 小时前
基于大数据的健身器材销售数据分析及可视化系统
大数据·vue.js·spring boot·sql·mysql·数据挖掘·数据分析
sooRiverling2 小时前
VUE 开发——AJAX学习(一)
vue.js·学习·ajax