Кейсы

Генерация класса модели при помощи peewee

Peewee — это очень легкая, но богатая функциями ORM для Python.

Часто нужно генерировать классы моделей из существующей таблицы базы данных. Это можно сделать в peewee, используя генератор моделей addon pwiz.

После установки pwiz используйте следующую команду для генерации классов моделей из существующей базы данных.

python -m pwiz -e mysql -u root -H localhost -P pesp_db > models.py

Вот краткое описание флагов:
-e : название движка базы данных. mysql, postgresql
-u : имя пользователя бд
-H: хост бд

Последний параметр pesp_db в этом случае — это имя схемы базы данных.

Если вы запустите эту команду, вам будет предложено ввести ваш пароль. После предоставления пароля классы моделей будут сгенерированы и записаны в models.py

Итог