инструменты для создания кода Python из существующей базы данных? - PullRequest
3 голосов
/ 10 ноября 2011

Пожалуйста, прости мое невежество. Я новичок в разработке Python.

Существует ли инструмент для создания кода Python из существующей базы данных (например, mySQL, Postgresql)

Например, если у меня есть база данных, созданная с образцами данных внутри (у меня есть таблицы, функции и данные, установленные в базе данных), есть ли какие-либо инструменты для генерации кода, которые помогут мне сгенерировать часть кода Python (например, классы / лица и т. д.)

Ответы [ 2 ]

2 голосов
/ 10 ноября 2011

Звучит так, как будто вы описываете Объектно-реляционное отображение (ORM).Одним из популярных ORM для Python является SQLAlchemy .

0 голосов
/ 10 ноября 2018

Для создания моделей объектно-реляционного сопоставления (ORM) из существующей базы данных SQL вам может пригодиться инструмент Python sqlacodegen или разветвленный flask-sqlacodegen

Это позволит вам построить карту базы данных на вашем локальном диске для использования с SQLAlchemy и / или Flask.

Я написал здесь, когда наткнулся на ваш вопрос, пока былищу эти модули.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...