当前位置: 首页 > news >正文

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

相关文章:

  • C/C++/EasyX——入门图形编程(3)
  • 【Echarts】折线图和柱状图如何从后端动态获取数据?
  • 手机实时提取SIM卡打电话的信令声音-(题外、插播一条广告)
  • MySQL:进阶巩固-触发器
  • Electron 进程通信
  • Python中的机器学习:从入门到实战
  • C# 无边框窗体,加阴影效果、多组件拖动、改变大小等功能完美实现优化版效果体验
  • 【PostgreSQL 】入门篇——支持的各种数据类型介绍,包括整数、浮点数、字符串、日期、JSON、数组等
  • java中创建不可变集合
  • 速盾:免备案服务器?
  • 常见的 C++ 库介绍
  • 【Element-UI】实现el-drawer抽屉的左右拖拽宽度
  • 使用Scikit-image进行图像处理入门
  • 微服务SpringSession解析部署使用全流程
  • Redis篇(应用案例 - UV统计)(持续更新迭代)
  • 【常读常悟】《大数据之路-阿里巴巴大数据实践》一书读书摘要
  • Java题集(从入门到精通)04
  • Hive数仓操作(八)
  • python爬虫 - 初识爬虫
  • Updates were rejected because the tip of your current branch is behind 的解决方法
  • 打击网络谣言、共建清朗家园,中国互联网联合辟谣平台2025年4月辟谣榜
  • 中国目的地·入境游简报006|外国网红游中国启示录
  • 政策一视同仁引导绿色转型,企业战略回应整齐划一?
  • 中山大学人类学系原系主任冯家骏逝世,享年95岁
  • 面对非专业人士,科学家该如何提供建议
  • 2025年度上海市住房城乡建设管理委工程系列中级职称评审工作启动