Можно ли использовать Django для не веб-приложений? - PullRequest
6 голосов
/ 27 марта 2010

Я заметил в основном введении Django, что они показывают функцию, которая отображает объекты python в базу данных. Это не кажется мне взаимоисключающим с разработкой, есть ли причина, по которой это нельзя использовать для не веб-приложений? Легко ли выделить?

1 Ответ

8 голосов
/ 27 марта 2010

Часть, которую вы упоминаете - ORM, и да, ORM полезны помимо веб-разработки. Теоретически вы можете использовать Django ORM для не-веб вещей. Однако это может быть немного сложнее, поскольку он не выпускается отдельно, поэтому вам придется извлечь код самостоятельно (или включить весь пакет django).

В Python есть много других ORM, которые вы можете использовать автономным способом. Мой любимый - SQLAlchemy (http://www.sqlalchemy.org/),, но есть и другие, такие как storm и SQLObject.

...