@vlad758

Как динамически создавать таблицы при помощи Peewee в Python?

каким образом правильно передаются значения переменных в класс создаваемой таблицы при помощи Peewee? И как можно передать желаемое количество столбцов (просто Charfield)?

class NewDB(Model):
    id = PrimaryKeyField(unique=True)
    for i in range(1, 3):                                      # приблизительно нужный функционал
        f"col_{i}" = Charfield()                              # приблизительно нужный функционал

    class Meta:
        db_new = SqliteDatabase('./cases/' + f"{param1}" + '/dbases/' + f"{param2}.db")         # приблизительно нужный функционал
        db_table = created_table_name


Требуется передать как-то param1, param2, created_table_name и i(динамически меняющееся количество столбцов)
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
динамически меняющееся количество столбцов

You are doing it wrong. (c)
Если тебе требуется динамически меняющееся количество столбцов, ты неправильно спроектировал базу данных.
Лучше опиши задачу, которую ты пытаешься решить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы