product class: update for new keen_materials schema
This commit is contained in:
@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user