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

python版若依框架开发:python版若依部署

python版若依框架开发

从0起步,扬帆起航。

  1. python版若依部署

文章目录

  • python版若依框架开发
  • 1.源码
  • 2.概述
  • 3.部署


1.源码

https://gitee.com/insistence2022/RuoYi-Vue-FastAPI

请诸君移步上述链接,即可对python版若依项目进行初步了解。

2.概述

若依框架本身基于java,可以快速进行web开发,其框架自带RBAC的权限管理和基本的系统功能。
在这里插入图片描述
可见,使用若依框架可迅速缩短web项目初期开发工作量。
对于后续业务功能开发,若依还提供代码生成功能。该功能旨在通过图像界面化操作、基本数据库配置、和简单的代码合并实现迅速的CURD功能落地,至于指定化功能和CURD功能升级,则需要自行前后端联调修改。当然,即使如此,若依功能的提效也是显而易见的。
2025年之前,若依是只有java版本的,对于想要染指的python开发者,自然是非常不友好,现在,这个麻烦已经得到解决。

RuoYi-Vue-FastAPI是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用

在这里插入图片描述

3.部署

此处声明,github、bilibili有类似项目,名为FluxPanel,但在使用上有明显劣势,存在莫名其妙的前端vue代码生成bug、在FRP网络通信条件下后端链接异常等情况,此处不推荐。

想要部署该项目,需要一台linux服务器,本人使用ubuntu,并确保服务器网络条件正常,ip和端口在互联网/局域网可被正常访问。

此外,linux服务器需配置mysqlredisminiconda

在部署完上述3个基本组件后,进行项目部署。

# 克隆项目 
git clone https://gitee.com/insistence2022/RuoYi-Vue-FastAPI.git
# 进入项目根目录 
cd RuoYi-Vue-FastAPI
# 进入前端目录
cd ruoyi-fastapi-frontend# 安装依赖
npm install# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npmmirror.com# 启动服务
npm run dev
# 进入后端目录
cd ruoyi-fastapi-backend# 如果使用的是MySQL数据库,请执行以下命令安装项目依赖环境
pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/# 配置环境.env.dev文件中配置开发环境的数据库和redis# 运行sql文件
1.新建数据库ruoyi-fastapi(默认,可修改)
2.MySQL数据库,使用命令或数据库连接工具运行sql文件夹下的ruoyi-fastapi.sql# 运行后端
python3 app.py --env=dev

在这里插入图片描述

相关文章:

  • 【推荐算法】推荐系统核心算法深度解析:协同过滤 Collaborative Filtering
  • MCP协议重构AI Agent生态:万能插槽如何终结工具孤岛?
  • JAVASE:网络编程
  • 【会员专享数据】1960—2023年我国省市县三级逐年降水量数据(Shp/Excel格式)
  • NPOI操作EXCEL文件 ——CAD C# 二次开发
  • 【转bin】EXCEL数据转bin
  • Day12
  • 智能全能邮箱:是否真能替代企业邮箱系统?
  • postman自动化测试
  • Linux基本指令(三)
  • 得力Deli GE330W打印机信息
  • JAVA-springboot JOSN解析库
  • fmod产生的误差应该如何解决?
  • 前端判断内容文字是否溢出容器,创建临时元素来模拟文本实际宽度
  • thymeleaf直接调用Spring Bean中定义的方法
  • Maven 构建缓存与离线模式
  • SSM spring Bean基础配置
  • simulink这边重新第二次仿真时,直接UE5崩溃,然后simulink没有响应
  • linux 故障处置通用流程-36计+1计
  • 比较运算符:==、!=、>、<、>=、<=
  • 网站投放广告多少钱/bt种子磁力搜索引擎
  • 网站建设小组五类成员/中美关系最新消息
  • 免费美国网站/谷歌浏览器引擎入口
  • 网站怎样制作图文排版/百度官网
  • 网上找客户渠道/2022年百度seo
  • 移动网站建设的基本流程图/推广普通话手抄报简单又好看