请教 Django 用来做个小工厂内部 MRP/ERP 可还行?

2019-10-30 13:58:59 +08:00
 wsglj
第一步的目标主要就是用软件实现工厂内部的业务管理,比如订单、采购、入库、出库、查库存这种典型的业务内容。
最近一次 coding 都是有十年最少了,只用过少量 Java JSP 做做大学的作业。工作中使用数据库这种。一直听说 python 多 nb,就想来试试手。
初步想法用 Web+Python+ DB(postgresql), 应该是没问题吧,方便手机、平板、电脑等使用。
毕竟是 Python 新上手,水平有限,想讲究一点效率的话,是不是直接用框架比如 Django 比较好? 谢谢指教!
7257 次点击
所在节点    Python
50 条回复
edwin2ex
2019-10-30 17:27:44 +08:00
@twor2 老哥,还有什么先进的车
OSF2E
2019-10-30 17:28:42 +08:00
难在 GUI 与第三方接口对接的问题上吧……这些东西不是市面上能够获取到的开源、通用方案能够覆盖到的
JerryCha
2019-10-30 18:02:22 +08:00
要谈省事,最省事的还是用 VS 写 ASP.NET MVC。模型定义好鼠标点一点前后端基本框架就出来了。
fub2020
2019-10-30 18:54:20 +08:00
年初从 0 出发,也是没有任何 web 经验从 django 起步。
前期 django admin 真的好用,根据业务建模,就能满足基本需求。
但是系统复杂了以后,就需要考虑前后端分离,这个时候就应该切换到 Flask 了。
用 python 实现前端真的有些费劲。
zibber
2019-10-30 18:57:21 +08:00
搞一个开源到自己改一改吧
mesbbs
2019-10-30 19:24:41 +08:00
买一个算了。
l0wkey
2019-10-30 19:32:41 +08:00
cooi
2019-10-31 08:22:04 +08:00
不是有原来 python 写的 openerp 吗 这个最成熟了,已经很多中大型企业在用
ytymf
2019-10-31 09:42:02 +08:00
@fub2020 这个怎么说? Django 自带 JsonResponse 可以很方便搭建接口啊。
mclxly
2019-10-31 10:04:20 +08:00
关注一下
raptor
2019-10-31 10:12:19 +08:00
@wsglj odoo 就是 python 写的,只不过不是用 django
RRRoger
2019-10-31 11:09:32 +08:00
wsglj
2019-11-09 09:54:12 +08:00
@saulshao 谢谢老板,内心是想折腾一下的,所以就很想按照你的这种想法去做。但是又有说 odoo 好。先安装一个 odoo 看看吧。感觉从工作效率出发,也许这种轮子现成的更容易有输出。coding 更多是一种养生爱好的样子。纠结也是。。。。
@twor2 有道理,有推荐的车?
wsglj
2019-11-09 09:54:44 +08:00
@JerryCha 感觉 ms 家的东西有点累觉不爱了,折腾点新的
wsglj
2019-11-09 09:55:42 +08:00
@fub2020 vue 框架有没有试过?
wsglj
2019-11-09 10:02:23 +08:00
@vipcc 谢谢分享宝贵经验。中小型制造业,人力密集型,就是主要基于库存和工时的管理。 大表单目测不会太夸张,相关报表也是。硬件接口需求几乎看不到。后期维护是个大问题,连个 IT 都没有的工厂。其实目前更担心的是,由于生产品类的变化,数据结构定义和管理是个大问题。比如生产服装和汽车相关配件,数据原素太多不一样,说不定明年又变了新厂品。怎么统一数据结构?头大的说。
wsglj
2019-11-09 10:03:58 +08:00
@all 谢谢大家的分享和指教,学习了不少。目前考虑先用 odoo 试试,不行再 django+vue 这种。但有个头大的问题先,由于生产品类的变化,数据结构定义和管理是个大问题。比如生产服装和汽车相关配件,数据原素太多不一样,说不定明年又变了新厂品。怎么统一数据结构?有哪种数据库能够灵活面对这种情况?头大的说。
saulshao
2019-11-09 17:59:53 +08:00
首先我建议遵循 ERP 的数据结构,产品基本上就是 BOM,BOM 其实不关心你生产的是汽车还是服装。需要细分属性的时候就建表扩展就行了。其实我之前实践过用 K/V 的结构存储不同的属性,但是这么做的问题是有一些需要经常查询的字段,可能必须拿出去单独建表,不然无法保证性能。
其实,首先需要评估的是你做这个东西干啥,然后再考虑 IT 实现。
wsglj
2019-11-09 23:11:49 +08:00
@saulshao 谢谢指点,bom 是个好办法,要再学习一下的。
magiclx
2019-12-21 01:35:45 +08:00
主流技术都是完全可行的,但说实话,不建议多年不编码的人自己做。
把时间耽误在技术坑上,对比一下你的时薪,肯定不值。
一个人从头开始完成一个 ERP,没有一年,肯定没法用。
建议买。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/614454

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX