十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

3 条命令跑起开源库存管理系统:InvenTree 从部署到首单入库

3 条命令跑起开源库存管理系统:InvenTree 从部署到首单入库 3 条命令跑起开源库存管理系统InvenTree 从部署到首单入库【免费下载链接】InvenTreeOpen Source Inventory Management System项目地址: https://gitcode.com/GitHub_Trending/in/InvenTree周五贴板电容库存查不到采购单状态全靠截图。这就是 InvenTree 存在的理由一个开源库存管理系统自托管、带移动端应用扫码枪接上就能干活。零件目录、库存台账、采购单、供应商档案全部落在同一套数据里。数据躺在你自己的服务器上Excel 可以退场了。3 分钟搞清它能管什么边界先划清楚功能再谈。 如果你一直拿 Excel 当元器件库存软件下面这张表能帮你 30 秒建立边界感左边是它的地盘右边是它不接的活。管什么不管什么零件目录多级分类、参数、BOM物料清单财务账本总账、开票库存台账数量、库位、批次、序列号、移动记录生产排程工单、机台调度采购订单下单、收货、状态跟踪设计数据3D 模型、图纸版本供应商档案供应商、厂家、外部料号办公流程考勤、报销条码操作标签生成、扫码出入库其余重型模块归业务系统管它不是 ERP企业资源计划财务生产一体化的大系统不是 PLM产品生命周期管理而是专注物料全生命周期的轻量系统。开源 BOM 管理也从这里起步每个零件挂上自己的物料清单用量随 BOM 自动汇总。落地路线——从克隆到第一条库存记录主路径只有一条照着敲就行。 整条路走 Docker Compose一条命令拉起整组容器的编排工具五个步骤① 拉镜像克隆仓库进入容器部署目录见下方命令块。 ② 起容器docker compose up -d一条命令带起数据库PostgreSQL、缓存Redis和 Web 服务。 ③ 浏览器访问打开 http://localhost首次访问会自动执行数据库迁移建数据表。 ④ 建管理员按向导设置第一个账号。 ⑤ 建零件并录库存搭个两级分类填好零件编号和名称再录入库位与数量第一条库存记录完成。git clone https://gitcode.com/GitHub_Trending/in/InvenTree cd InvenTree/contrib/container docker compose up -d第一次运行前只需在部署目录的.env文件里按提示填好数据库账号与数据目录compose 文件本身不用动。这条路线就是 InvenTree 部署教程里最省事的版本。要上生产把 Nginx反向代理负责流量转发 GunicornWSGI 服务器Python 应用的正式上岗运行器 Redis缓存给重复查询提速叠上即可。配置文件在contrib/container/nginx.conf和contrib/container/gunicorn.conf.py对照抄一遍就行。一次真实的出入库流程全文重心按时间线走一遍比模块清单直观。 主角是一批 100nF 电容从仓库走到产线。收货入库——扫码生成库存行从采购单收货两下就入库。 你屏幕上看到什么打开那张 PO采购订单对100nF 电容行点收货填入库位回车也可以直接扫零件上的二维码标签库存行当场生成。 系统后台记录了什么每条库存行都绑定采购单、供应商、批次和进价写进数据库的一条记录长这样{ location: WH-A-03, quantity: 500, batch: 2407B, po: PO-018 }产线领料——移动端扣减与留痕手机上扣库存全程留痕。 你屏幕上看到什么手机上的 InvenTree 应用登录同一账号扫库存行标签选移除库存输入 50完成零件页的总量即时减少。 系统后台记录了什么这次扣减写进一条交易记录时间、操作人、数量、备注都在库存跟踪历史页随时可查{ type: REMOVE, quantity: -50, note: 产线领料 SMT-03 }月末盘点——差异对比与补货提醒盘点不用翻表系统替你数。 你屏幕上看到什么月底做一轮条码库存盘点逐库位扫过去盘点报告列出应有数、实盘数、差异列对不上的行高亮。 系统后台记录了什么每次盘点生成一张快照零件、时间、数量零件页的库存历史标签能画出趋势库存跌破最低水位时订阅了该零件的人立刻收到补货提醒。让它长进你的工作流你只需要记住三件事。REST API——Token 鉴权 自动 OpenAPI 文档每个页面背后都是同一个 API。 InvenTree 的界面通过 REST标准 HTTP 接口风格与后端对话所以界面能做的接口基本都能做。在用户设置里生成一个 API Token令牌相当于钥匙请求头带上即可浏览器打开 /api/ 路径OpenAPI接口文档规范Swagger 风格文档自动生成不用手写一行。curl -H Authorization: Token YOUR_TOKEN \ http://localhost:8000/api/part/把库存数量同步到群机器人、从老系统拉采购单都从这行 Token 开始。插件扩展——src/backend/InvenTree/plugin/改行为不改编码用插件。 内置插件条码、通知、标签打印都放在src/backend/InvenTree/plugin/每个混入mixin可插拔的能力钩子就是一个口子validate 管数据校验transition 管状态流转也就是审批流。想加收货量不得超过订单量 110%这种规矩写个插件在界面里启用核心代码一行不动。权限起步——三档够用自定义角色按需组合先分三档再谈细化。 管理员全权库存管理员管零件、库存、采购单只读角色只看不动。权限模型是用户 → 组 → 角色先把人分进三档的组需要更细时再按角色拆分。给管理员开 MFA多因子认证是强烈建议项。官方文档docs/ ·前端源码src/frontend/ ·后端源码src/backend/避坑清单与上手 Checklist坑先列出来再给清单。避坑三条数据库连不上.env里没填数据库账号密码容器起不来。补全 INVENTREE_DB_* 变量docker compose up -d重启。静态文件丢失挂载卷归属 root非 root 的 Web 进程读不到页面加载没样式。首次运行前把挂载目录授权给容器运行用户。缓存未配置默认内存缓存重启即丢多 worker 下也慢。直接用官方 compose 模板自带的 Redis 服务。上手清单☐ 选部署方式并启动服务☐ 建零件分类树≤ 3 层起步☐ 导入或录入首批 BOM☐ 给团队配好角色 手机 / 扫码枪☐ 跑通一次采购 → 入库 → 出库闭环五格勾完这套自托管库存系统就算真正上岗剩下的交给团队慢慢长 【免费下载链接】InvenTreeOpen Source Inventory Management System项目地址: https://gitcode.com/GitHub_Trending/in/InvenTree创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表