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