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

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


http://www.kler.cn/news/327497.html

相关文章:

  • 基于springboot+微信小程序社区超市管理系统(超市3)(源码+sql脚本+视频导入教程+文档)
  • 使用 CMake 构建 C 语言项目
  • 《Zeotero的学习》
  • Linux中安装ffmpeg
  • 随手记:牛回速归
  • Simulink仿真中get_param函数用法
  • 代码随想录算法训练营Day14
  • 【C#】CacheManager:高效的 .NET 缓存管理库
  • PCL库简单NDT算法配准
  • mini-lsm通关笔记Week2Overview
  • SpringBoot中使用XXL-JOB实现灵活控制的分片处理方案
  • C++的类型转换
  • Redis: 主从复制读写分离环境搭建
  • 2024电脑视频剪辑软件全解析与推荐
  • Prompt:在AI时代,提问比答案更有价值
  • O2OA(翱途)服务器故障排查
  • 学习经验分享【38】YOLOv11解读——最新YOLO版本
  • linux文件编程_文件
  • 记录一次gRpc流式操作
  • 正则表达式的使用示例--Everything文件检索批量重命名工具
  • 使用 Python 实现图形学的辐射度算法
  • Flask-2
  • Gpt4.0最新保姆级教程开通升级
  • 如何使用 Python 读取数据量庞大的 excel 文件
  • PostgreSQL+MybatisPlus,设置逻辑删除字段后查询出现:操作符不存在: boolean = integer 错误
  • 【mmengine】配置器(config)(进阶)继承与导出,命令行修改配置
  • 鸿蒙开发(NEXT/API 12)【硬件(常见问题)】驱动开发服务
  • 3-3 AUTOSAR RTE 对SR Port的作用
  • 51单片机的智能停车场【proteus仿真+程序+报告+原理图+演示视频】
  • Ubuntu 手动安装 ollama