Могу ли я использовать django orm с базой данных, которая не была настроена в django

У меня есть база данных, которую я создал вручную с помощью raw sql и alembic. Теперь я хочу использовать эту базу данных в приложении Django. Будет ли Django ORM работать с этой базой данных так, как ожидается? Придется ли мне настраивать все модели? Спасибо.

  • manage.py inspectdb создаст для вас модели из существующей базы данных, см. inspectdb docs

    .
  • модели, созданные с помощью inspectdb, имеют атрибут managed = False в своем классе Meta, который будет указывать Django не производить никаких модификаций таких моделей, см. документацию по управляемому атрибуту

    .
Вернуться на верх