Noté en la introducción principal de Django que muestran una característica que mapea los objetos de pitón en la base de datos. Esto no me parece que sea mutuamente excluyente con el desarrollo, ¿hay alguna razón por la cual esto no se pueda usar para aplicaciones que no sean web? ¿Es fácil separarse?¿Se puede usar Django para aplicaciones que no sean web?
6
A
Respuesta
8
La parte que mencionas es el ORM y sí, los ORM son útiles además del desarrollo web. En teoría, puede usar el ORM de Django para cosas que no son de la web. Sin embargo, esto puede ser un poco complicado porque no se publica por separado, por lo que tendría que extraer el código usted mismo (o debe incluir todo el paquete django).
Hay muchos otros ORM en Python que puede usar de forma independiente. Mi favorito es SQLAlchemy (http://www.sqlalchemy.org/), pero hay otros como storm y SQLObject.
Cuestiones relacionadas
- 1. ¿Se puede usar Ham Ham en aplicaciones web Java?
- 2. ¿Cómo hacer que mis aplicaciones sean "personalizables"?
- 3. ¿AdMob se puede usar para aplicaciones de escritorio?
- 4. ¿Puedo usar Corona SDK para hacer aplicaciones que no sean de juegos?
- 5. Gráficos en aplicaciones web django
- 6. iPhone - ¿Puede Cocos2d crear juegos que no sean juegos?
- 7. iPhone aplicaciones web que se ejecutan como aplicaciones nativas
- 8. ¿Se puede usar Lua para el desarrollo de aplicaciones?
- 9. No se puede obtener el Captcha para que aparezca
- 10. ¿Se puede usar Django con py2exe?
- 11. No se puede usar EMDK para .NET
- 12. onbeforeprint() y onafterprint() equivalente para navegadores que no sean IE
- 13. ¿Debo usar PHP/MySQL puro para desarrollar aplicaciones web?
- 14. ¿Optimiza y hace que las operaciones de formulario/crud sean más eficientes en las aplicaciones web?
- 15. No se puede usar Server.MapPath
- 16. No se puede usar DialogResult
- 17. ¿Qué herramientas se utilizan para escribir pruebas de aceptación para aplicaciones web Python (django)?
- 18. ¿Usar modelos django en todas las aplicaciones?
- 19. Idiomas que no sean SQL en postgres
- 20. ¿Cuándo no se debe usar un servicio web?
- 21. Atajos de teclado disponibles para aplicaciones web
- 22. Aplicación Django que puede proporcionar una funcionalidad de carga de archivos múltiples/masivos fácil de usar para otras aplicaciones
- 23. ¿Cómo implementa aplicaciones django para Windows?
- 24. usando excepciones para propósitos que no sean errores
- 25. No se puede iniciar cualquier aplicación Django
- 26. Desarrollo web: ¿Todavía tenemos que admitir usuarios que no sean javascript?
- 27. sed rara-delimitador (que no sean & |?/...)
- 28. objeto django 'str' no se puede llamar
- 29. No se puede usar android: xlargeScreens = "true"?
- 30. administrador de Django: ¿cómo hacer que las "líneas" sean colapsables?
Duplicado. Todos estos: http://stackoverflow.com/search?q=%5Bdjango%5D+orm. Específicamente, este http://stackoverflow.com/questions/1206793/django-orm-for-desktop-application. La respuesta es Sí, puede usar el ORM por separado. –