В интернете в основном написано, как создать новую базу данных с помощью команд Python и синхронизировать её с моделями.
А что если у меня уже есть база данных с заполненными значениями, и я хочу её подключить к Django. Надо прописывать все модели вручную в соответствии с названиями столбцов моих таблиц (и собственно в соответствии с названиями самих таблиц)?
При этом, например, моя бд имеет первинчый ключ с названием отличным от "id" (и сами значения ключей не 1,2,3,4 и т.д.), да и другие столбцы имеют сравнительно специфичные названия, получается мне надо еще и переопределять поведение django по умолчанию, чтобы он понимал все названия столбцов и первиные ключи?
Или проще создать новые таблицы удовлетворяющие параметрам Django по умолчанию и как-нить импортировать в них данные из существующих?