xlsx_to_db_count_replace/models.py

55 lines
2.4 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import os
from dotenv import load_dotenv
from peewee import *
load_dotenv()
DATABASE = os.getenv("DATABASE")
DB_HOST = os.getenv("DB_HOST")
USERS = os.getenv("USERS")
PASSW = os.getenv("PASSW")
db = MySQLDatabase(
database=DATABASE, user=USERS, password=PASSW, host=DB_HOST, port=3306
)
class Price(Model):
sku = CharField()
Название_позиции_укр = CharField(null=True)
РРЦ = IntegerField(null=True)
Количество = IntegerField(null=True)
Цена_Prom_розница = IntegerField(null=True)
Скидка_в_процент_Prom_розница = IntegerField(null=True)
Время_скидки_Prom_розница = CharField(null=True)
Минимальный_объем_заказа = IntegerField(null=True)
Цена_Prom_Оптовыей_сайт = IntegerField(null=True)
Минимальный_заказ_опт = IntegerField(null=True)
Скидка_в_процент_Prom_опт = IntegerField(null=True)
Время_скидки_Prom_опт = CharField(null=True)
Уникальный_идентификатор_prom_розн = IntegerField(null=True)
Цена_розн_розетка_r = IntegerField(null=True)
Цена_старая_розетка = IntegerField(null=True)
Цена_розн_эпицентр_e = IntegerField(null=True)
Цена_розн_алло_a = IntegerField(null=True)
Цена_опенкарт_дроп_os = IntegerField(null=True)
Цена_опенкарт_опт_os = IntegerField(null=True)
Цена_опенкарт_крупнопт_os = IntegerField(null=True)
Уникальный_идентификатор_prom_опт = IntegerField(null=True)
ID_KCRM = IntegerField(null=True)
Уникальный_идентификатор_Rozetka = IntegerField(null=True)
Уникальный_идентификатор_OS = IntegerField(null=True)
Штрих_code = IntegerField(null=True)
Дата_скидки_OC = DateField(null=True)
Скидкароп_процент = IntegerField(null=True)
Скидка_опт_процент = IntegerField(null=True)
Скидка_Крупный_опт_процент = IntegerField(null=True)
Цена_опенкарт_дроп_pro_os = IntegerField(null=True)
Цена_опенкарт_крупнопт_ТОВ_os = IntegerField(null=True)
СкидкаропPRO_процент = IntegerField(null=True)
class Meta:
database = db