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

相关推荐
90后的晨仔17 小时前
从 H5 到 uni-app:一篇写给前端小白的"翻译指南"
前端·vue.js·前端框架
陈随易17 小时前
moon,apt和yum之外linux系统命令安装新选择
前端·后端·程序员
IT小盘17 小时前
13-企业Prompt模板-角色任务约束与输出格式
java·前端·prompt
徐小夕18 小时前
开源!我用SQLite + DuckDB打造了一款可视化AI问数平台
前端·算法·github
leslie11818 小时前
babel笔记
前端
用户0595401744619 小时前
Redis 记忆存储踩坑实录:一个并发写入 Bug 让我排查了 4 小时
前端·css
小徐_233320 小时前
Wot UI 2.3.0 发布:二维码组件来了,Open Wot 与 wot-starter 同步更新
前端·微信小程序·uni-app
kyriewen20 小时前
Claude自己跑出去hack了3家公司——我为什么还在用它写代码
前端·ai编程·claude
IT_陈寒20 小时前
SpringBoot自动配置的坑,这次真踩疼我了
前端·人工智能·后端
子兮曰20 小时前
AI 浏览器 Agent 的安全困局:当自动化工具可以偷走你的登录态
前端·人工智能·后端