product class: update for new keen_materials schema

This commit is contained in:
2019-09-18 15:45:30 -07:00
parent 4cbe77cf0e
commit a3a34d4210

View File

@ -11,17 +11,18 @@ log = logging.getLogger(__name__)
class Product(models.Model): class Product(models.Model):
sap_id_regex = r'\b(\d{7})\b' sap_id_regex = r'\b(\d{7})\b'
sap = models.CharField(max_length=10, db_column='sap_article_number') id = models.CharField(max_length=20, db_column='id', primary_key=True)
name = models.CharField(max_length=100, db_column='short_name') sap = models.CharField(max_length=10, db_column='material')
model = models.CharField(max_length=100, db_column='model') 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') 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') 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: class Meta:
managed = False managed = False
db_table = "adilog_product" db_table = "keen_materials"
@staticmethod @staticmethod
def find_sap_ids(text): def find_sap_ids(text):