现在我正在 Django 下开发一个应用程序,它是用于仓库管理的 ERP。主要应用程序是使用 SAP Business One 制作的。我可以访问 SAP(MSSQL Server)中的表,但我需要在 DJANGO 数据模型表中使用 SAP 中的表项来构建仓库管理,例如:我需要将 Django 中的 DataModel 表项与表项 SAP 同步,而不是反向(DJANGO - > SAP 中的项目 [否!])。
将 Django 中的 DataModel 与其他数据库系统或表同步的最佳方法是什么?
我想在 Django 数据库中保持一致性,因为如果在 SAP 中的 Item 表中更改某些内容,例如 Item Active(true 或 false),此更改将反映在 Django 模型中。
所以,如果 SAP Table 中有一个新的 Item,它必须在 Django DataModel Table 中。
我正在尝试简单的 Django 模型来维护它:
class Items(models.Model):
SapCode =models.CharField(max_length=100)
Name =models.CharField(max_length=250)
Group =models.IntegerField()
Active =models.BooleanField()
我只跟踪以下方面的变化:
新项目(新代码)
名称的变化。
组的变化。
更改活动状态
提前致谢!。