Могу ли я использовать django orm с базой данных, которая не была настроена в django
У меня есть база данных, которую я создал вручную с помощью raw sql и alembic. Теперь я хочу использовать эту базу данных в приложении Django. Будет ли Django ORM работать с этой базой данных так, как ожидается? Придется ли мне настраивать все модели? Спасибо.
.manage.py inspectdbсоздаст для вас модели из существующей базы данных, см. inspectdb docsмодели, созданные с помощью
.inspectdb, имеют атрибутmanaged = Falseв своем классеMeta, который будет указывать Django не производить никаких модификаций таких моделей, см. документацию по управляемому атрибуту