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