From a3a34d42100160bf2ec19f6b7309f0ce7dfa6992 Mon Sep 17 00:00:00 2001 From: Seth Ladygo Date: Wed, 18 Sep 2019 15:45:30 -0700 Subject: [PATCH] product class: update for new keen_materials schema --- products/models.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/products/models.py b/products/models.py index 8426a66..3095981 100644 --- a/products/models.py +++ b/products/models.py @@ -11,17 +11,18 @@ log = logging.getLogger(__name__) class Product(models.Model): sap_id_regex = r'\b(\d{7})\b' - sap = models.CharField(max_length=10, db_column='sap_article_number') - name = models.CharField(max_length=100, db_column='short_name') - model = models.CharField(max_length=100, db_column='model') + id = models.CharField(max_length=20, db_column='id', primary_key=True) + sap = models.CharField(max_length=10, db_column='material') + name = models.CharField(max_length=100, db_column='model') + model = models.CharField(max_length=100, db_column='modelcode') gender = models.CharField(max_length=100, db_column='gender') - category = models.CharField(max_length=100, db_column='model_product_type') + category = models.CharField(max_length=100, db_column='category') family = models.CharField(max_length=100, db_column='product_family') - color = models.CharField(max_length=100, db_column='color') + color = models.CharField(max_length=100, db_column='colorway') class Meta: managed = False - db_table = "adilog_product" + db_table = "keen_materials" @staticmethod def find_sap_ids(text):