Генерация класса модели при помощи 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