для моего приложения Flask В настоящее время я пытаюсь достичь следующей цели.
Пользователь загружает Excel на сайт, мое приложение считывает все заголовки файла и создает в соответствии с данными, которые он получает.таблица с переменным tablename и dymic полями.
Хотя я вроде знаю, как справиться с этой задачей, упростил что-то вроде этого:
metadata=MetaData()
connection=engine.connect()
def create_db(tablename,col_list):
tablename = Table(tablename, metadata,*col_list)
metadata.create_all(engine)
def queryall(table):
s = select([table])
rp = connection.execute(s)
return rp
col_list=[Column('customer4_id', Integer(), primary_key=True),Column('customer4_name', String(140), index=True)]
create_db('customer4',col_list)
Я не уверен, что это хорошоИдея сделать это так, поскольку я изменяю структуру базы данных во время выполнения.
Поэтому здесь мой вопрос, разве вы, ребята, назвали бы это плохой практикой?