Как настроить новый сервер Ubuntu со старым кодом Django, в котором уже есть файлы миграции? - PullRequest
0 голосов
/ 05 июня 2019

У меня есть полностью рабочий рабочий код Django, работающий на сервере Ubuntu.По некоторым причинам я должен перенести весь этот код на новый сервер.Я справился с новым экземпляром ec2 n, и git клонировал мое хранилище на этом сервере.Что теперь делать с непримененными изменениями / миграциями (показывается несколько изменений, хотя я ничего не изменил в старом коде)?Должен ли я удалить все миграции и воссоздать их все?Или просто запустите make-миграцию Python со старым кодом.Запуск этого показывает такие вещи, как:

Did you rename schoolpoint.near_distance_points to schoolpoint.first_born_child_points (a IntegerField)? [y/N] y
Did you rename schoolmodel.is_hostel to schoolmodel.collab (a BooleanField)? [y/N]

Did you rename schoolmodel.monthly_fee to schoolmodel.featured_view_count (a IntegerField)? [y/N] y
You are trying to add a non-nullable field 'receipt_id' to formreceiptmodel without a default; we can't do that (the database needs something to populate existing rows).
Please select a fix:
 1) Provide a one-off default now (will be set on all existing rows with a null value for this column)
 2) Quit, and let me add a default in models.py

Многие из них происходят.Должен ли я найти их вручную из кода, изменен он или нет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...