Задать вопрос

Как проверить models.py на соответствие полей полям базы?

Добрый день.

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

Он может изменить название столбца в базе, добавить таблицу, изменить название таблицы и так далее.
Можно было бы просто менять текущий файл models.py и генерируемый файл моделей, но в классах много методов и так далее.

Существуют ли какая-нибудь библиотека или способ сделать автоматическую проверку на изменения?

Проверить новые таблицы можно если сравнить models.py и файл полученный через
python manage.py inspectdb > db.py
перебрав классы.

А как проверить поля и свойства, например max_length=250?
  • Вопрос задан
  • 2461 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы