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):