現在、Django でアプリケーションを開発しています。これは、WareHouse Management 用の ERP です。そしてメインアプリはSAP Business Oneで作っています。SAP (MSSQL Server) のテーブルにアクセスできますが、Django dataModel テーブル内の SAP のテーブル ITEM を使用して WareHouse Management を構築する必要があります。 > SAP の ITEM [いいえ!])。
Django の DataModel を他のデータベース システムまたはテーブルと同期するための最良の方法は何ですか?
Django データベースの一貫性を維持したいと思います。SAP のアイテムのテーブルで何かを変更すると、たとえばアイテム アクティブ (true または false) この変更が Django モデルに反映されるためです。
したがって、SAP テーブルに新しい項目がある場合、それは Django DataModel テーブルにある必要があります。
これを維持するために、単純なDjangoモデルを試しています:
class Items(models.Model):
SapCode =models.CharField(max_length=100)
Name =models.CharField(max_length=250)
Group =models.IntegerField()
Active =models.BooleanField()
私は次の変更のみを追跡します。
新しいアイテム (新しいコード)
名前の変更。
グループの変更。
アクティブでステータスを変更
前もって感謝します!。