InvenTree开源库存管理实操完整指南
InvenTree开源库存管理实操完整指南【免费下载链接】InvenTreeOpen Source Inventory Management System项目地址: https://gitcode.com/GitHub_Trending/in/InvenTree电阻电容散落在各个储物格里采购记录还在共享的Excel文件里每次有人问这个零件还有多少都得翻表。本文以开源库存管理系统InvenTree为例走一遍从Docker部署、零件录入、采购跟踪到生产配料的完整流程单机即可运行一个下午就能搭完。 项目速览InvenTree是一套自托管的开源库存管理系统后端为PythonDjango前端为React采用MIT开源协议数据完全存放在你自己的机器上。它解决的核心问题是零件、库存、订单、生产各管各的把零件定义、供应商采购、库存位置、生产配料放进同一个数据库里管理。适合电子爱好者、创客团队以及想掌控自己库存数据的小微制造企业。多级分类树零件支持参数、修订版本与变体库存位置树批次号与序列号跟踪支持盘点采购单、销售单完整生命周期含收货与发货生产订单按BOM自动计算所需元器件库存分配与成品产出完整REST API、插件系统与条码扫描支持 安装与启动Docker是官方推荐的部署方式。contrib/container目录下提供了docker-compose.yml、.env和Caddyfile三个文件一次启动5个容器PostgreSQL 17数据库、gunicorn Web服务、django-q后台任务进程、Caddy反向代理和Redis缓存。第一步获取文件git clone https://gitcode.com/GitHub_Trending/in/InvenTree cd InvenTree/contrib/container第二步编辑.env文件必改三处INVENTREE_EXT_VOLUME指向本机一个用于持久化数据的目录INVENTREE_DB_USER和INVENTREE_DB_PASSWORD设置数据库账号建议改掉默认值INVENTREE_SITE_URL决定访问域名。第三步初始化并启动docker compose run --rm inventree-server invoke update docker compose run inventree-server invoke superuser docker compose up -dinvoke update负责建库、执行数据库迁移和准备静态文件invoke superuser按提示创建第一个管理员账号。第四步验证启动浏览器访问http://inventree.localhost出现登录页即部署成功。注意该默认域名只在宿主机上可解析如果局域网其他设备也要访问把INVENTREE_SITE_URL改为宿主机IP后重启容器。如果你希望二次开发或深度定制也可以用Python venv搭建本地开发环境官方文档的Development Server章节有完整说明这里不再展开。 核心工作流零件录入流程建分类、录零件、绑供应商先搭好分类树例如Electronics/Passives/Resistors一般三到四级够用。之后在零件页面新建零件选择分类填写名称和描述命名建议采用规格封装精度的写法比如C_100nF_0603后续搜索和维护都会省很多事。零件创建表单选择分类后填写名称与描述还可关联修订版本和变体零件创建后进入 Suppliers 标签页添加供应商零件先在供应商模块里创建好公司再录入供应商料号和参考价格。绑定了供应商零件的零件可以直接出现在采购单里也能在多个供应商之间横向比价。零件详情的Suppliers标签页可绑定多个供应商及其料号采购单创建与到货收货在采购订单页面新建订单填写订单号、供应商可选填项目代码用于追踪每个项目的物料成本。给订单添加行项时直接选择之前录好的供应商零件并填写数量即可。新建采购单填写订单号、选择供应商并关联项目代码供应商发货后在订单里把状态标记为已发货然后执行收货操作指定收货到的库存位置和数量系统据此生成库存条目。之后的日常操作都在库存条目页完成勾选多条记录后可批量执行盘点、增加、减少、转移、修改状态、合并等操作。库存条目页面支持批量盘点、增减、转移与状态变更生产订单与库存分配如果某个成品零件维护了BOM物料清单可以直接创建生产订单选择要生产的零件和数量系统按BOM自动算出所需元器件清单。分配物料时不记得某个料存在哪个批次里直接在顶部全局搜索框输入料号零件、供应商零件和库存条目会分组列出点开就能定位。全局搜索按零件、供应商零件、库存条目分组返回结果在生产订单的Allocate Stock标签里为每行需求挑选库存条目页面会实时提示哪些需求尚未分配完全部齐套后完成产出成品入库、元器件扣减标签和报表也可以直接在页面打印。生产订单分配库存页显示需求清单可批量打印物料标签 进阶能力REST API。界面上能做的操作基本都有对应API端点在线提供OpenAPI文档。在用户设置里生成Token后用HTTP认证头即可调用import requests resp requests.get( http://localhost:8000/api/part/, headers{Authorization: Token YOUR_API_TOKEN}) print(resp.json()[count])插件系统。内置汇率、条码识别、邮件通知等插件也支持自研插件扩展报表、标签、状态流转等能力。插件的版本、安装路径和开关都在管理后台的插件详情页里维护无需改动代码就能启停。插件详情页展示版本、安装路径与各项设置开关移动端与扫码。官方提供配套移动应用适合在仓库或车间用手机完成扫码查询和库存操作网页端同样支持调用摄像头扫码配合扫码枪则可以把出入库做成纯扫码流程。✅ 落地建议分类树控制在4级以内零件命名统一为规格封装精度如R_10K_0402_1%避免同料不同名导致搜索失效。常用零件至少绑定2个供应商零件并维护价格采购和比价时不用再手工查料号。权限按岗位分配最小角色只有管理员能改系统设置和用户采购、库存、只读各建各的角色。启用内置备份功能默认关闭设置每日定时备份存储指向S3或其他机器同时把INVENTREE_EXT_VOLUME指向的数据卷纳入备份范围。订单号统一规则如PO2026-001并给订单启用项目代码方便按月、按项目统计物料成本。❓ 常见问题Q容器都起来了但页面打不开A默认代理域名inventree.localhost只在宿主机上可解析先在本机访问或改INVENTREE_SITE_URL为IP。仍不通时用docker compose logs查Caddy和Web服务的日志。Q管理员账号忘了密码怎么办A直接再跑一次docker compose run inventree-server invoke superuser新建一个管理员账号然后到后台用户管理里重置或删除旧账号。Q已有的Excel数据能批量导入吗A可以界面自带导入向导支持从CSV/Excel批量创建零件、库存等对象。建议先用一个小模板试跑确认列映射正确后再导入全量。Q升级新版本的操作步骤是什么A按顺序执行docker compose down、docker compose pull、docker compose up -d即可启动过程会检查并提示需要应用的数据库迁移。Q库存记录和实物对不上如何处理A每次库存变更都有跟踪记录先通过跟踪历史定位差异再执行一次盘点按清点数量修正并生成盘点报告留档。 参考资料Docker部署文档 - 容器化部署的完整步骤备份与数据迁移 - 备份配置、外部存储与迁移说明API文档 - REST端点、认证与调用方式插件开发指南 - 编写和注册自定义插件零件、库存、订单进同一个数据库之后剩下的就是把命名规范和备份习惯坚持下去数据才能长期可用。【免费下载链接】InvenTreeOpen Source Inventory Management System项目地址: https://gitcode.com/GitHub_Trending/in/InvenTree创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

干涉测量原理与条纹对比度优化实战指南

干涉测量原理与条纹对比度优化实战指南

简介:本资源是高校光学工程与精密测量课程核心教学资料,面向光电、测控、仪器类专业本科生及研究生,系统讲解光学干涉测量技术的原理、影响因素与工程应用。内容涵盖干涉基本条件(频率相同、振动方向一致、位相差恒定)…

2026/9/20 5:09:25 阅读更多 →
本地 AI 模型住进浏览器侧边栏:Page Assist 四步快速上手指南

本地 AI 模型住进浏览器侧边栏:Page Assist 四步快速上手指南

本地 AI 模型住进浏览器侧边栏:Page Assist 四步快速上手指南 【免费下载链接】page-assist Use your locally running AI models to assist you in your web browsing 项目地址: https://gitcode.com/GitHub_Trending/pa/page-assist 读英文论文时卡在一个术…

2026/9/20 5:09:25 阅读更多 →
AuthenticationError 报错?TaoToken 这样改 LiteLLM 的 api_base

AuthenticationError 报错?TaoToken 这样改 LiteLLM 的 api_base

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 5:09:25 阅读更多 →

最新新闻

企业网站做电脑营销避坑指南:选哪家好别只看价格,看这套设计规范

企业网站做电脑营销避坑指南:选哪家好别只看价格,看这套设计规范

企业网站做电脑营销避坑指南:选哪家好别只看价格,看这套设计规范 改个需求建站公司拖一周,这种憋屈事谁没经历过?很多老板找企业网站做电脑营销,问得最多的一句话就是“哪家好”。其实,网站好不好用,营销转不转化,核心不在你付了多少钱,而在前端代码写得够不够规范,设计逻辑是否支撑你的业务目标。…

2026/9/21 8:00:00 阅读更多 →
做品管圈网站哪家好?3步避开被黑挂马陷阱

做品管圈网站哪家好?3步避开被黑挂马陷阱

做品管圈网站哪家好?3步避开被黑挂马陷阱 网站上线三天,后台突然多了个奇怪的脚本,页面弹出一堆博彩广告,SEO排名一夜清零。如果你正面临这种“网站被黑挂马不知道怎么办”的噩梦,先别慌着删库重装。很多站长在找做品管圈网站哪家好时,只盯着价格和功能,却忽略了最底层的代码安全与架构选型。今天咱们不聊虚的,…

2026/9/21 7:44:43 阅读更多 →
Voyager 資料夾管理指南:為 Gemini 與 AI Studio 的 AI 對話打造真正的「檔案系統」

Voyager 資料夾管理指南:為 Gemini 與 AI Studio 的 AI 對話打造真正的「檔案系統」

AI 应用前端 【免费下载链接】voyager Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any websites, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;其中的提示词管理器可用…

2026/9/21 7:41:44 阅读更多 →
gatsby-source-graphql 插件全解析:将任意第三方 GraphQL API 缝合进 Gatsby 数据层

gatsby-source-graphql 插件全解析:将任意第三方 GraphQL API 缝合进 Gatsby 数据层

前端静态站点Web框架 【免费下载链接】gatsby React-based framework with performance, scalability, and security built in. 项目地址: https://gitcode.com/gh_mirrors/ga/gatsby 点击查看 免费下载 本篇技术指南以 gatsby-source-graphql 插件的 CHANGELOG 版…

2026/9/21 7:41:44 阅读更多 →
Lightweight Charts v3 到 v4 迁移指南:破坏性变更逐项分析与实战改造方案

Lightweight Charts v3 到 v4 迁移指南:破坏性变更逐项分析与实战改造方案

Lightweight Charts v3 到 v4 迁移指南:破坏性变更逐项分析与实战改造方案 【免费下载链接】lightweight-charts Performant financial charts built with HTML5 canvas 项目地址: https://gitcode.com/gh_mirrors/li/lightweight-charts 本指南以 Lightweig…

2026/9/21 7:41:44 阅读更多 →
FoundationDB 存储基准测试上 RAM Disk:mako_storage_bench.sh 在 okteto 开发 Pod 上的 tmpfs 实践指南

FoundationDB 存储基准测试上 RAM Disk:mako_storage_bench.sh 在 okteto 开发 Pod 上的 tmpfs 实践指南

分布式数据库KV存储数据库后端 【免费下载链接】foundationdb FoundationDB - the open source, distributed, transactional key-value store 项目地址: https://gitcode.com/gh_mirrors/fo/foundationdb 点击查看 免费下载 mako_storage_bench.sh 是 FoundationD…

2026/9/21 7:41:44 阅读更多 →

日新闻

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程 【免费下载链接】agentic-awesome-skills AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and …

2026/9/21 0:00:01 阅读更多 →
gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析 【免费下载链接】gin-vue-admin 🚀ViteVue3Gin拥有AI辅助的基础开发平台,企业级业务AI开发解决方案,内置mcp辅助服务,内置skills管理,…

2026/9/21 0:00:01 阅读更多 →
Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

桌面应用AI 应用插件系统 【免费下载链接】Wox A cross-platform launcher that simply works 项目地址: https://gitcode.com/gh_mirrors/wo/Wox 点击查看 免费下载 全功能插件(Full-featured Plugin)是 Wox 三类插件实现方式中能力最完整的…

2026/9/21 0:00:01 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →