Задать вопрос
@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(динамически меняющееся количество столбцов)
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
динамически меняющееся количество столбцов

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

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 12:33
3000 руб./за проект
02 февр. 2025, в 12:27
5000 руб./за проект
02 февр. 2025, в 11:35
3000 руб./за проект