![](https://daniilak.ru/wp-content/uploads/2020/06/0.png)
Генерация класса модели при помощи 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
![](https://daniilak.ru/wp-content/uploads/2020/06/image.png)
![](https://daniilak.ru/wp-content/uploads/2020/06/2020-06-19_20-35.png)
![](https://daniilak.ru/wp-content/uploads/2020/04/4.jpg)