Ich bin ziemlich neu in Django und habe eine grundlegende Frage: Ich möchte ein ORM verwenden, mit dem ich damit für Django und andere Python-Projekte arbeiten kann. Die grundlegende Frage ist also, ob Django ORM agnostisch ist und wenn ja, wie kann ich es verwenden SQLAlchemy damit zum Beispiel?
Wenn nicht, was schlagen Sie dann für das obige Problem vor (mit ORM-Objekten, die sowohl mit Django als auch außerhalb arbeiten)?
Option 1: Verwenden Sie das Django ORM für andere Projekte. Nur den DB-Teil von Django verwenden
Das funktioniert gut. Ich bevorzuge es.
Option 2: Verwenden Sie SQLAlchemy mit Django. SQLAlchemy und django, ist es produktionsbereit? und Django konfigurieren, um SQLAlchemy zu verwenden
Das funktioniert auch gut. Ich bevorzuge das nicht, weil ich Django nicht gerne neu konfiguriere.