Ana Django introductin'de, python nesnelerini veritabanına eşleyen bir özellik olduğunu fark ettim. Bu gelişme ile karşılıklı olarak ayrıcalıklı olmama neden oluyor, bunun web dışı uygulamalar için kullanılmasının bir nedeni var mı? Ayrılması kolay mı?Django, web dışı uygulamalar için kullanılabilir mi?
6
A
cevap
8
Söz konusu olan bölüm ORM ve evet, ORM'ler web geliştirmenin yanı sıra kullanışlıdır. Teorik olarak web dışı şeyler için Django ORM kullanabilirsiniz. Ancak bu durum biraz karmaşık olabilir çünkü ayrı bir şekilde yayınlanmaz, böylece kodu kendiniz ayıklamanız gerekir (veya tüm django paketini dahil etmeniz gerekir).
Python'da, bağımsız yolu daha kolay kullanabileceğiniz birçok başka ORM var. Benim favorim SQLAlchemy (http://www.sqlalchemy.org/), ama fırtına ve SQLObject gibi diğerleri var.
İlgili konular
- 1. ASIO, düşük gecikmeli uygulamalar oluşturmak için kullanılabilir mi?
- 2. Can Django py2exe ile birlikte kullanılabilir mi?
- 3. Can Web Bileşenleri, özel giriş öğeleri oluşturmak için kullanılabilir mi?
- 4. Django: Veritabanı tasarımı için en iyi uygulamalar
- 5. Farklı uygulamalar için farklı veritabanlarını django
- 6. Belirli bir alan için django related_name devre dışı bırakılabilir mi?
- 7. Bulut hizmeti için Azure ACL kullanılabilir mi?
- 8. Facebook Graph API read_stream izinli Facebook dışı uygulamalar için gerçekten engellendi mi?
- 9. Android Youtube API Kullanılabilir mi?
- 10. batman.js ekspres ile kullanılabilir mi?
- 11. Birden çok log4j.properties dosyası aynı Tomcat web uygulamasında kullanılabilir mi?
- 12. MvcMiniProfiler'ın çalışması için bir web uygulaması mı gerekiyor, yoksa birim testleri gibi saf kütüphanelerde kullanılabilir mi?
- 13. BigQuery birincil sorgu motoru olarak kullanılabilir mi?
- 14. Bellek Aktivasyon Yığını İçin Kullanılabilir mi?
- 15. XmlAttributes seçmeli olarak XmlIgnore için kullanılabilir mi?
- 16. StackExchange.Redis, POCO'yu saklamak için kullanılabilir mi?
- 17. Assembly.GetExecutingAssembly() kullanılabilir mi?
- 18. Web alanları arası erişim için web hizmeti nasıl kullanılabilir?
- 19. ASP.NET kullanıcı denetiminde uyumsuz yöntem kullanılabilir mi?
- 20. SinyalR Backplane, dağıtılmış bir önbellek oluşturmak için kullanılabilir mi?
- 21. SVG dosyaları Raphael'de kullanılabilir mi?
- 22. Kerneli kodlarken stdio kullanılabilir mi?
- 23. Cipher nesnesi tekrar kullanılabilir mi?
- 24. XAML'de değerler yüzdesi kullanılabilir mi?
- 25. MySqlBulkLoader bir işlemle kullanılabilir mi?
- 26. FoldLeft işlevi R'de kullanılabilir mi?
- 27. Java'da şifreleme türleri kullanılabilir mi?
- 28. , SQLite'nin iOS yapısında kullanılabilir mi?
- 29. Frama-C Windows İkili Kullanılabilir mi?
- 30. Java web uygulaması health check iyi uygulamalar
Yinelenen. Bunların hepsi: http://stackoverflow.com/search?q=%5Bdjango%5D+orm. Özellikle, bu bir http://stackoverflow.com/questions/1206793/django-orm-for-desktop-application. Cevap evet, ORM'yi ayrı olarak kullanabilirsiniz. –