Я заметил в главном введении Django, что они показывают функцию, которая отображает объекты python в базу данных. Это не влияет на меня как на взаимовыгодное с разработкой, есть ли причина, почему это невозможно использовать для не-веб-приложений? Легко ли разделить?Может ли Django использоваться для не веб-приложений?
6
A
ответ
8
Часть, которую вы упоминаете, является ORM, и да, ORM полезны, кроме веб-разработки. Теоретически вы можете использовать Django ORM для не-веб-материалов. Однако это может быть немного сложнее, потому что он не выпускается отдельно, поэтому вам нужно будет извлечь код самостоятельно (или вы должны включить весь пакет django).
В Python есть много других ORM, которые вы можете использовать автономно. Моим любимым является SQLAlchemy (http://www.sqlalchemy.org/), но есть и такие, как storm и SQLObject.
Смежные вопросы
- 1. Может ли Django использоваться с py2exe?
- 2. Может ли Jinja использоваться для шаблонов CSS
- 3. Может ли ConnectionKit использоваться?
- 4. Может ли режим пони использоваться с django-html-mumamo-mode?
- 5. Может ли OpenMP использоваться для графических процессоров?
- 6. Может ли StackExchange.Redis использоваться для хранения POCO?
- 7. Может ли SVM использоваться для дифференцирования образцов?
- 8. Может ли CPACK_INSTALL_CMAKE_PROJECTS использоваться для выборочной установки?
- 9. Может ли NIL использоваться для объекта Sender?
- 10. Может ли Roslyn использоваться для скриптов VB.NET?
- 11. Может ли uploadify.js использоваться для мобильных платформ?
- 12. Может ли JaaS использоваться для отдыха?
- 13. Может ли makeQuicktimeMovie использоваться для файла png?
- 14. Может ли HttpWebRequest использоваться для заполнения модели?
- 15. Может ли класс HttpListener использоваться для обнюхивания?
- 16. Может ли планировщик кварца использоваться для моделирования?
- 17. Может ли typedef использоваться для вектора вообще?
- 18. Может ли ReactJS использоваться для плагинов?
- 19. Может ли typeid() использоваться для передачи функции?
- 20. Может ли VBScript использоваться для общедоступных сайтов?
- 21. Может ли grep использоваться для переменной Perl?
- 22. Может ли XMLCatalog использоваться для импорта схемы?
- 23. Может ли Emmet использоваться для создания FXML?
- 24. R: может ли `assign` использоваться для моделей?
- 25. Может ли InvalidOperationException использоваться для статических классов?
- 26. Может ли GHCI использоваться для объяснения принуждений?
- 27. Может ли ElasticSearch использоваться исключительно для агрегации?
- 28. Может ли memcached использоваться для блокировки?
- 29. Может ли UserControl использоваться для форматирования содержимого?
- 30. Может ли UDK использоваться для неигровых проектов?
Duplicate. Все это: http://stackoverflow.com/search?q=%5Bdjango%5D+orm. В частности, это http://stackoverflow.com/questions/1206793/django-orm-for-desktop-application. Ответ: Да, вы можете использовать ORM отдельно. –