У меня вопрос в Django.
Я переименовал поля в моем models.py в моем редакторе.
После переименования имя поля, я сделал makemigrations и сделал 'migrate' на cmd.
После 'migrate' я проверил свою базу данных на broswer БД и обнаружил, что не только имя поля изменилось, но данные полей также изменились на имена полей, которые я только что изменил, как только в нижнем регистре.
т.е.) Первоначальное имя поля было ингредиентом, и я изменил имя на Essential_ingredient. Я проверил DB и выяснил, что все данные для столбца измененного поля являются существенными_поле, подобными картинке.
DB после переименования полей
Я разместил этот вопрос на странице FB и один сказал, что я могу откатиться (вернуться), выполнив «миграцию». Я попытался, и затем оказалось, что поле вернулось правильно для специально перенесенного файла, но данные поля все еще не изменились обратно.
БД после возврата миграции
Я думаю, эта проблема произошла, потому что, когда я переименовал поля, я переименовал два из них одновременно. Я видел комментарий к stackoverflow, что я должен переименовывать одно поле за раз, но это было после того, как я изменил имена полей.
Кто-нибудь знает какое-либо решение, подобное моей ситуации? Заранее спасибо.
+ Изменить)
перенести 0011.py
перенести 0012.py
миграция 0013.py