2015-05-25 3 views
0

Я знаю, что для моего вопроса нет абсолютного решения. Я просто хочу, чтобы слышал ваши предложения и как вы это делаете в своей практике.Как использовать SQLAlchemy в приложениях MVC?

В каком слое MVC-шаблона находятся все объекты SQLAlchemy ?

Как вы это понимаете?

ответ

1

sqlalchemy относится к M в MVC. Вы определяете модели для своих объектов, а затем sqlalchemy - это ORM, который сохраняет ваши модели в реляционной базе данных.
Объекты SQLAlchemy - это действительно просто запросы для взаимодействия с вашей реляционной базой данных, но таким образом, чтобы вы могли использовать модели в своем приложении.

Miguel Гринберг имеет отличный учебник о том, как использовать флягу, питона микрокаркас, который проходит через все концепции MVC, включая SQLAlchemy

http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

Существует питон SQLAlchemy учебник, а также многие другие доступны на сайте sqlalchemy по адресу:
http://www.sqlalchemy.org/library.html#pythonsqlalchemytutorial

+0

Флакон о веб-разработке. Это довольно далеко от моих потребностей. И оригинальная MVC далека от веб-разработки (конечно, мы могли бы рассказать об этом * fg *). – buhtz

+0

Да, фляжка о веб-разработке, но она даст вам хорошее представление о sqlalchemy относительно OOP и SQLAlchemy. – Craicerjack

Смежные вопросы