dvadmin3-build插件

预览截图

应用介绍

dvadmin3-build

介绍

一款适用于django-vue3-admin 编译打包exe、macOS的dmg文件等打包工具。支持加密代码、一键启动项目,无需考虑环境。

dvadmin3-build 是一个方便的工具,用于将django-vue3-admin项目编译打包为可执行文件(如exe)或macOS的dmg文件等。它提供了以下好处:

  • 方便的部署:使用dvadmin3-build,您无需担心环境依赖和配置问题。您可以将整个项目打包为一个可执行文件或者安装包,方便快速部署在任何支持的操作系统上。
  • 代码加密:dvadmin3-build 支持代码加密,可以将您的项目源代码加密为二进制格式,增加代码的安全性和保护知识产权。
  • 一键启动项目:打包后的可执行文件或安装包可以通过简单的双击来启动项目,无需手动设置和配置环境,减少了部署和启动的复杂性。
  • 跨平台支持:dvadmin3-build 可以将django-vue3-admin项目打包为适用于多个操作系统的可执行文件或安装包,包括Windows、macOS、Ubuntu、中标麒麟等操作系统中。
  • 易于使用:dvadmin3-build 提供了简单易懂的命令行界面,使得打包过程更加简便和高效。只需一个简单的命令,即可完成项目的打包。

功能支持项

  • [ ] 支持平台

    • [x] Windows
    • [x] MacOS
    • [ ] Ubuntu
    • [ ] 中标麒麟
  • [ ] 支持功能

    • [x] 一键启动 dvadmin3
    • [x] 托盘最小化
    • [ ] dvadmin 初始化
    • [ ] 数据库配置
    • [ ] 端口配置
    • [ ] 支持celery异步模块

功能及使用方法

安装依赖

pip install dvadmin3_build-1.0.0-py3-none-any.whl

前端编译

yarn run build:local

后端

settings.py 中添加模块

INSTALLED_APPS = [
   ...
    "dvadmin3_build"
]

HIDDEN_IMPORTS = [
  'xxxx' # 添加 app 中自己的模块,用于编译
]

迁移与初始化(项目已迁移过的不再需要)

python manage.py makemigrations
python manage.py migrate
python manage.py init
python manage.py init_data

编译

# 编译后位于 dist 目录
python manage.py build 
# windows 打包需要安装 InstallForgeSetup.exe,使用 dvadmin3_InstallForge.ifp 模板(dvadmin3_build/windows_build_tools 目录下)
# InstallForge 打包教程:https://www.pythonguis.com/tutorials/packaging-pyqt6-applications-windows-pyinstaller/#setup

输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明

点赞(6)

立即下载

温馨提示! 你需要支付 ¥199.00 元后才可以下载

相关下载

评论列表 共有 1 条评论

ningwenjie 2月前 回复TA

打包后在Win11上运行没问题,运行到server 2012会报错<br /> <br /> Traceback (most recent call last):<br /> File &quot;dvadmin3_build\server.py&quot;, line 13, in <br /> ImportError: DLL load failed while importing QtWidgets: 找不到指定的模块。

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部