Таблица базы данных, созданная автоматически django из определения модели, я как бы удалил ее с помощью командной строки mysql. Теперь, когда я запускаю миграцию, она говорит, что таблица не существует. Я использовал makemigrations, syncdb, ничего не работает. Как мне сделать django, чтобы снова создать эту таблицу с этими столбцами. Мне не нужно создавать их вручную.
Таблицы модели в Django были удалены
comment
Вам нужно будет вернуться к миграции, которая создала эту таблицу в первую очередь, надеяться на лучшее, а затем выполнить миграцию.
- person Sayse   schedule 25.08.2015
comment
Интересно, как вам удалось удалить таблицу. :)
- person Krzysztof Szularz   schedule 25.08.2015
comment
@KrzysztofSzularz я удалил его вручную ... просто экспериментирую
- person tapas kumar Mahanta   schedule 25.08.2015
comment
@ Скажите, что первая миграция не удалась .... я использовал python migrate.py migrate ‹appname› ноль, чтобы вернуться к очень быстрой миграции
- person tapas kumar Mahanta   schedule 25.08.2015
Ответы (1)
Хорошо, я решил это, я удалил файлы миграции из папки приложения-> миграции, удалил базу данных из «mysql». Теперь я создал новую миграцию с помощью команды «makemigrations», а затем применил ее к своей базе данных с помощью команды «мигрировать».
person
tapas kumar Mahanta
schedule
25.08.2015