Адаптировать существующую базу данных к приложению django

У меня есть данные Postgresql с данными. Я хочу создать приложение django с этой базой данных.

Как импортировать таблицы в модели django и / или представления?

2 Solutions collect form web for “Адаптировать существующую базу данных к приложению django”

Прочтите это: http://docs.djangoproject.com/en/dev/howto/legacy-databases/

Существует утилита для генерации моделей из вашей существующей базы данных. Это работает очень хорошо.

Если ваша база данных не очень проста – или очень хорошо спроектирована, вы найдете ее плохой посадкой с Django.

Хотя обратное проектирование работает хорошо, вы можете обнаружить, что исходный дизайн базы данных был ошибочным, и у вас много неуклюжих обходных решений.

Вопрос заключается в «устаревшем программном обеспечении», которое работает со старой моделью данных.

Я предлагаю вам сделать следующее.

  1. Создайте правильную модель данных, используя Django.

  2. Сопоставьте правильную модель с тем, что у вас есть.

  3. Напишите сценарий преобразования, который использует простой, прямой SQL и Django ORM для переноса данных из не-Django-friendly в лучшую модель.

    • Если у вас есть устаревшее программное обеспечение, вам нужно будет разработать соответствующий график перемещения данных.

    • Если у вас нет устаревшего программного обеспечения, вы будете запускать это преобразование один раз.

  • Как pgBouncer помогает ускорить Django
  • Как я могу запросить все мои данные на расстоянии до 5 метров?
  • Сравнение строк PostgreSQL
  • Psycopg2 сообщает об ошибке pg_hba.conf
  • Django - Отношение «отношение» не существует. Не удается запустить python manage.py migrate?
  • Как вы можете работать с PyPy, Django и PostgreSQL?
  • ошибки geodjango syncdb. Из учебника geodjango
  • Подключение postgresql с sqlalchemy
  • Python - лучший язык программирования в мире.